v3.26.1
Net Income (Loss) Per Share - Anti-dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 2,934 9,584 3,551 26,947
Employee Stock Option        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 2,019 3,538 2,425 3,499
Restricted Stock        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares)       360
Time-based Restricted Stock Units        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 915 6,046 1,126 6,516
Performance-based Restricted Stock Units        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares)       1,638
1.50% Convertible Senior Notes due 2026        
Potentially dilutive securities        
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares)       14,934