Quarterly report [Sections 13 or 15(d)]

Net Earnings (Loss) per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)

v3.25.3
Net Earnings (Loss) per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 4,084,285 5,950,599 3,800,845 5,950,599
Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,538,241 2,001,787 1,504,340 2,001,787
RSUs and PSUs        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 1,608,610 2,889,872 1,359,071 2,889,872
Credit Agreement Warrants        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 0 1,058,940 0 1,058,940
Securities Purchase Agreement Warrants        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 24,834 0 24,834 0
Contingent Earnout Shares        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 912,600 0 912,600 0