v3.26.1
Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - 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) $ 6,381 $ 64,651 $ (57,727) $ 50,375 $ 71,032 $ (7,352)
Plus: Return on Share Purchase and Forfeiture 355   0   355 0
Less: Net Income Allocated to Participating Securities (5,356)   0   (54,653) 0
Net Income (Loss) Attributable to Common Stockholders $ 1,380   $ (57,727)   $ 16,734 $ (7,352)
Denominator:            
Weighted average shares used in computing basic net income (loss) per share (in shares) 78,924,011   77,698,227   78,589,166 77,603,124
Effect of dilutive securities:            
Stock options (in shares) 49,917,681   0   52,542,572 0
Common stock warrants (in shares) 111,765   0   284,572 0
Convertible preferred stock warrants (in shares) 56,230,169   0   105,875,709 0
Weighted-average shares used in computing diluted net income (loss) per share (in shares) 185,183,626   77,698,227   237,292,019 77,603,124
Net Income (Loss) Per Share - Basic (in dollars per share) $ 0.02   $ (0.74)   $ 0.21 $ (0.09)
Net Income (Loss) Per Share - Diluted (in dollars per share) $ 0.01   $ (0.74)   $ 0.07 $ (0.09)