v3.25.1
Net Income (Loss) Per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income (loss), basic $ (46,584) $ 36,532
Net income (loss), diluted $ (46,584) $ 39,054
Denominator:    
Weighted-average shares used to compute basic net income (loss) per share 62,709 63,185
Dilutive effect of options and awards granted under equity incentive plan and employee stock purchase plan   240
Dilutive effect of outstanding warrant 0 0
Weighted-average shares used to compute diluted net income (loss) per share 62,709 84,531
Net income (loss) per share    
Basic $ (0.74) $ 0.58
Diluted $ (0.74) $ 0.46
2025 Notes    
Numerator:    
Add: interest expense on Notes, net of tax effect $ 0 $ 1,121
Denominator:    
Dilutive effect 0 11,150
2028 Notes    
Numerator:    
Add: interest expense on Notes, net of tax effect $ 0 $ 1,401
Denominator:    
Dilutive effect 0 9,956