v3.26.1
Net Income (Loss) Per Share - Computation (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
Numerator:        
Numerator used in computing net income per share - basic $ 51,291 $ 23,599 $ 92,064 $ (13,787)
Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes   692    
Numerator used in computing net income per share - diluted $ 51,291 $ 24,291 $ 92,064 $ (13,787)
Denominator:        
Weighted average number of common shares outstanding used in computing net income (loss) per share - basic (in shares) 164,405 161,723 163,930 161,350
Effect of dilutive securities:        
2026 Convertible Notes assumed conversion   14,934    
Weighted average number of common shares outstanding used in computing net income (loss) per share - diluted (in shares) 167,179 176,837 167,036 161,350
Net income (loss) per share - basic (in dollars per share) $ 0.31 $ 0.15 $ 0.56 $ (0.09)
Net income (loss) per share - diluted (in dollars per share) $ 0.31 $ 0.14 $ 0.55 $ (0.09)
Time-based Restricted Stock Units        
Effect of dilutive securities:        
Effect of dilutive securities, share-based compensation 2,179 53 2,480  
Performance-based Restricted Stock Units        
Effect of dilutive securities:        
Effect of dilutive securities, share-based compensation 336 94 347  
Restricted Stock        
Effect of dilutive securities:        
Effect of dilutive securities, share-based compensation 259 33 279