Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Net Earnings (Loss) per Share - Schedule of Earnings Per Share Basic and Diluted Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net Income (Loss) $ 119,590 $ (16,559) $ 96,075 $ (42,103)
Income allocated to participating Securities Purchase Agreement Warrants (430) 0 (239) 0
Basic net income (loss) attributable to common stockholders 119,160 (16,559) 95,836 (42,103)
Adjustment to income allocated to participating Securities Purchase Agreement Warrants 9 0 11 0
Dilutive net income (loss) attributable to common stockholders $ 119,254 $ (16,559) $ 92,239 $ (42,103)
Denominator:        
Weighted-average shares used in computing basic net loss per share 31,398,176 24,487,484 29,105,374 23,150,265
Weighted-average shares used in computing diluted net loss per share 32,093,646 24,487,484 30,441,536 23,150,265
Net earnings (loss) per share - basic $ 3.8 $ (0.68) $ 3.29 $ (1.82)
Net earnings (loss) per share - diluted $ 3.72 $ (0.68) $ 3.03 $ (1.82)
Stock Options [Member]        
Denominator:        
Weighted-average shares used in computing diluted net loss per share 99,734 0 130,663 0
2022 Blue Torch Warrants        
Numerator:        
Removal of mark-to-market gain for Credit Agreement Warrants $ 0 $ 0 $ (1,472) $ 0
Denominator:        
Weighted-average shares used in computing diluted net loss per share 0 0 196,678 0
2023 Blue Torch Warrants        
Numerator:        
Removal of mark-to-market gain for Credit Agreement Warrants $ 85 $ 0 $ (2,136) $ 0
Denominator:        
Weighted-average shares used in computing diluted net loss per share 43,270 0 268,710 0
RSUs        
Denominator:        
Weighted-average shares used in computing diluted net loss per share 552,466   740,111 0