XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2025 Convertible Senior Notes (Details)
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2020
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Debt Instrument [Line Items]            
Cash consideration paid in exchange of convertible senior debt       $ 0 $ 0 $ 370,647,000
Issuance of common stock for exchange of convertible senior notes       0 0 920,249,000
Loss on extinguishment of debt       $ 50,300,000 0 72,234,000
2025 Notes            
Debt Instrument [Line Items]            
Conversion price (in dollars per share) | $ / shares $ 37.43          
2025 Notes | Convertible Debt            
Debt Instrument [Line Items]            
Debt principal amount $ 575,000,000          
Interest rate 0.75%     0.75%    
Convertible debt, conversion ratio 0.0267187          
Repurchased face amount     $ 123,000,000     400,000,000
Cash consideration paid in exchange of convertible senior debt     172,700,000     400,700,000
Issuance of common stock for exchange of convertible senior notes           1,321,000,000
Loss on extinguishment of debt     50,300,000     72,200,000
Debt instrument, fair value           355,300,000
Amount outstanding       $ 0 156,790,000 $ 283,100,000
Effective interest rate           4.08%
Equity component of convertible debt           $ 965,700,000
Interest payable     500,000      
Deferred debt issuance cost, write-off     $ 1,100,000      
2025 Notes | Convertible Debt | Certain Holders Conversion            
Debt Instrument [Line Items]            
Convertible debt, conversion ratio 0.0285913          
Issuance of common stock for exchange of convertible senior notes   $ 35,400,000     $ 16,600,000  
2025 Notes | Convertible Debt | Class A common stock            
Debt Instrument [Line Items]            
Number of shares issued upon debt conversion (in shares) | shares   500,000     300,000 7,600,000
Debt conversion converted instrument additional shares initial conversion (in shares) | shares   1.8726