v3.26.1
Net Income (Loss) Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) attributable to common stockholders $ 18,156 $ (20,179) $ 12,939 $ (44,056)
Weighted average shares used to compute basic net income (loss) per share (in shares) 26,450 23,923 26,397 23,790
Dilutive effect of employee equity incentive plans (in shares) 1,040 0 938 0
Weighted average shares used to compute diluted net income (loss) per share (in shares) 27,490 23,923 27,335 23,790
Net income (loss) attributable to common stockholders per share, basic (in dollars per share) $ 0.69 $ (0.84) $ 0.49 $ (1.85)
Net income (loss) attributable to common stockholders per share, diluted (in dollars per share) $ 0.66 $ (0.84) $ 0.47 $ (1.85)