v3.26.3
Net Income (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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) $ 28,902 $ 1,760 $ (45,137) $ (45,485) $ (26,586) $ (49,713) $ (14,475) $ (121,784)
Denominator:                
Weighted average common shares outstanding—basic (in shares) 90,816     87,186     89,497 86,368
Dilutive common stock equivalents (in shares) 6,898     0     0 0
Weighted average common shares outstanding—diluted (in shares) 97,714     87,186     89,497 86,368
Net income (loss) per share:                
Basic (in usd per share) $ 0.32     $ (0.52)     $ (0.16) $ (1.41)
Diluted (in usd per share) $ 0.30     $ (0.52)     $ (0.16) $ (1.41)