XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligations - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aug. 14, 2023
Jan. 01, 2022
Sep. 30, 2017
Other financing arrangements            
Convertible Debt $ 1,773,553          
Total debt obligations 1,762,282 $ 1,464,924        
Proceeds from bond issuance 0 0 $ 207,400      
Convertible Debt            
Other financing arrangements            
Principal value   258,750        
Issuance of convertible debt 9,805          
Debt Instrument, Repurchased Face Amount 204,525          
Total debt obligations 444,420 256,903        
Proceeds from bond issuance 400,000          
Convertible Debt | Convertible Senior Notes Due 2024            
Other financing arrangements            
Principal value   258,750 258,750   $ 258,750 $ 258,800
Issuance of convertible debt 165   (2,889)   (2,889)  
Repurchase of convertible debt     (24,215)   0  
Convertible Debt $ 231,646   $ 255,861  
Debt Instrument, Repurchased Face Amount (204,525)     $ (204,500)    
Total debt obligations 54,060          
Proceeds from bond issuance 0          
Convertible Debt | Convertible Senior Notes Due 2029            
Other financing arrangements            
Principal value   $ 0   $ 400,000    
Issuance of convertible debt 9,640          
Debt Instrument, Repurchased Face Amount 0          
Total debt obligations 390,360          
Proceeds from bond issuance $ 400,000