XML 155 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2021 Convertible Debt (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 08, 2021
USD ($)
Jun. 30, 2021
USD ($)
day
Dec. 31, 2023
USD ($)
day
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]          
Purchase of capped calls     $ 0 $ 0 $ 85,000
Convertible Debt          
Debt Instrument [Line Items]          
Principal     $ 2,299,887 2,299,976  
Convertible Debt | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger     130.00%    
Threshold trading days | day     20    
Threshold consecutive trading days | day     30    
Convertible Debt | 2021 Notes          
Debt Instrument [Line Items]          
Principal   $ 1,000,000 $ 1,000,000 $ 1,000,000  
Proceeds from issuance of convertible senior notes   $ 986,700      
Convertible Debt | 2021 Notes | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Threshold percentage of stock price trigger   130.00%      
Threshold trading days | day   20      
Threshold consecutive trading days | day   30      
Convertible Debt | 2021 Notes | Debt Instrument, Redemption, Period Three          
Debt Instrument [Line Items]          
Redemption price percent   100.00%      
Convertible Debt | 2021 Capped Call Transactions          
Debt Instrument [Line Items]          
Purchase of capped calls $ 85,000