XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Potentially dilutive securities      
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 23,385 7,587 15,662
Employee Stock Option      
Potentially dilutive securities      
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 4,821 4,829 6,152
Time-based Restricted Stock Units      
Potentially dilutive securities      
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 3,596 28 10
Performance-based Restricted Stock Units      
Potentially dilutive securities      
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares) 34 216 1,182
Note Hedge Warrants      
Potentially dilutive securities      
Total potentially dilutive securities excluded from the computation of diluted weighted average shares outstanding (in shares)   2,514 8,318
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