v3.26.1
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 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net Income (Loss) $ (19,969) $ (25,843) $ 119,590 $ (23,515) $ (45,812) $ 96,075
Income allocated to participating Securities Purchase Agreement Warrants 0   (430)   0 (239)
Basic net income (loss) attributable to common stockholders (19,969)   119,160   (45,812) 95,836
Adjustment to income allocated to participating Securities Purchase Agreement Warrants 0   9   0 11
Dilutive net income (loss) attributable to common stockholders $ (19,969)   $ 119,254   $ (45,812) $ 92,239
Denominator:            
Weighted-average shares used in computing basic net loss per share 38,295,060   31,398,176   35,796,237 29,105,374
Weighted-average shares used in computing diluted net loss per share 38,295,060   32,093,646   35,796,237 30,441,536
Net (loss) income per share - basic $ (0.52)   $ 3.8   $ (1.28) $ 3.29
Net (loss) income per share - diluted $ (0.52)   $ 3.72   $ (1.28) $ 3.03
Stock Options [Member]            
Denominator:            
Weighted-average shares used in computing diluted net loss per share 0   99,734   0 130,663
2022 Blue Torch Warrants            
Numerator:            
Removal of mark-to-market adjustment for Warrants $ 0   $ 0   $ 0 $ (1,472)
Denominator:            
Weighted-average shares used in computing diluted net loss per share 0   0   0 196,678
2023 Blue Torch Warrants            
Numerator:            
Removal of mark-to-market adjustment for Warrants $ 0   $ 85   $ 0 $ (2,136)
Denominator:            
Weighted-average shares used in computing diluted net loss per share 0   43,270   0 268,710
RSUs            
Denominator:            
Weighted-average shares used in computing diluted net loss per share 0   552,466   0 740,111