Quarterly report [Sections 13 or 15(d)]

Net (Loss) Income per Share - Schedule of Earnings Per Share Basic and Diluted Attributable to Common Stockholders (Detail)

v3.25.3
Net (Loss) Income per Share - Schedule of Earnings Per Share Basic and Diluted Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net (loss) income $ (19,676) $ (12,473) $ 76,399 $ (54,576)
Income allocated to participating Securities Purchase Agreement Warrants (0) 0 (225) 0
Basic net (loss) income attributable to common stockholders (19,676) (12,473) 76,174 (54,576)
Adjustment to income allocated to participating Securities Purchase Agreement Warrants 0 0 49 0
Dilutive net (loss) income attributable to common stockholders $ (19,676) $ (12,473) $ 72,615 $ (54,576)
Denominator:        
Weighted-average shares used in computing basic (loss) income per share 32,501,417 24,921,585 30,249,828 23,745,015
Weighted-average shares used in computing diluted (loss) income per share 32,501,417 24,921,585 31,410,136 23,745,015
Net (loss) income per share - basic $ (0.61) $ (0.5) $ 2.52 $ (2.3)
Net (loss) income per share - diluted $ (0.61) $ (0.5) $ 2.31 $ (2.3)
Stock Options [Member]        
Denominator:        
Weighted-average shares used in computing diluted (loss) income per share 0 0 104,837 0
2022 Blue Torch Warrants        
Numerator:        
Removal of mark-to-market adjustment for Warrants $ 0 $ 0 $ (1,472) $ 0
Denominator:        
Weighted-average shares used in computing diluted (loss) income per share 0 0 131,119 0
2023 Blue Torch Warrants        
Numerator:        
Removal of mark-to-market adjustment for Warrants $ 0 $ 0 $ (2,136) $ 0
Denominator:        
Weighted-average shares used in computing diluted (loss) income per share 0 0 179,140 0
RSUs        
Denominator:        
Weighted-average shares used in computing diluted (loss) income per share 0   745,212 0