XML 108 R89.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings (Loss) Per Share - Schedule of Anti-Dilutive Elements (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Convertible senior notes due 2026 | Convertible Debt        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares available for conversion (in shares) 19,096,202   19,096,202  
Convertible senior notes due 2029 | Convertible Debt        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares available for conversion (in shares) 0   0  
Unvested RSUs        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 16,377,256 72,644,790 19,567,572 72,644,790
Common stock options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 9,492,928 17,951,656 8,877,548 17,951,656
Convertible Debt        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 53,538,000 0 53,538,000
Unvested PSUs        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 14,082,717 16,289,057 14,082,717 16,289,057
Contingent common stock        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 45,859 61,145 45,859 61,145
Common stock warrants        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 0 12,170,990 0 12,170,990