v3.25.2
Net Income (Loss) Per Share - Schedule of Net Loss Per Share (Details) - 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) $ 5,607 $ (54,470) $ 3,160 $ (119,068)
Denominator:        
Weighted-average number of shares outstanding used in computing net income (loss) per share, basic (in shares) 95,526,364 88,435,893 94,903,909 87,733,294
Weighted-average effect of dilutive securities (in shares) 7,325,920 0 8,273,674 0
Weighted-average common shares outstanding used to calculate net income (loss) per share, diluted (in shares) 102,852,284 88,435,893 103,177,583 87,733,294
Net income (loss) per share, basic (in dollars per share) $ 0.06 $ (0.62) $ 0.03 $ (1.36)
Net income (loss) per share, diluted (in dollars per share) $ 0.05 $ (0.62) $ 0.03 $ (1.36)