v3.26.3
Net Income (Loss) Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:                
Net Income (Loss) $ 41,726 $ 6,381 $ 64,651 $ (29,492) $ (57,727) $ 50,375 $ 112,758 $ (36,844)
Plus: Return on Share Purchase and Forfeiture 0     0     355 0
Less: Net Income Allocated to Participating Securities (34,192)     0     (89,041) 0
Net Income (Loss) Attributable to Common Stockholders $ 7,534     $ (29,492)     $ 24,072 $ (36,844)
Denominator:                
Weighted average shares used in computing basic net income (loss) per share (in shares) 79,691,819     78,029,045     78,960,756 77,746,658
Effect of dilutive securities:                
Stock options (in shares) 47,399,002     0     50,110,233 0
Common stock warrants (in shares) 0     0     246,951 0
Convertible preferred stock warrants (in shares) 604,868     0     70,399,822 0
Weighted-average shares used in computing diluted net income (loss) per share (in shares) 127,695,689     78,029,045     199,717,762 77,746,658
Net Income (Loss) Per Share - Basic (in dollars per share) $ 0.09     $ (0.38)     $ 0.30 $ (0.47)
Net Income (Loss) Per Share - Diluted (in dollars per share) $ 0.06     $ (0.38)     $ 0.12 $ (0.47)