XML 158 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2018 Convertible Debt (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2023
Debt Instrument [Line Items]            
Purchase of capped calls   $ 0 $ 0 $ 85,000    
Settlement of convertible senior notes   90 44 43,900    
Convertible Debt            
Debt Instrument [Line Items]            
Principal   $ 2,299,887 $ 2,299,976      
Convertible Debt | 2018 Notes            
Debt Instrument [Line Items]            
Principal $ 345,000          
Proceeds from issuance of convertible senior notes 335,000          
Settlement of convertible senior notes       $ 43,900 $ 137,200  
Debt conversion, converted instrument, (in shares)       1.0 7.3  
Debt instrument conversion amount       $ 43,900 $ 301,100  
Debt Instrument, Face Amount, Net Of Conversion Notices           $ 44
Convertible Debt | 2018 Capped Call Transactions            
Debt Instrument [Line Items]            
Purchase of capped calls $ 34,200