XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument    
Total long-term debt outstanding $ 1,004,399 $ 865,160
Less: Convertible senior notes, current 389,773 0
Less: Long-term debt, current 40,151 25,798
Total long-term debt $ 574,475 839,362
Convertible senior notes due 2025 (the "2025 Notes")    
Debt Instrument    
Interest rate (as a percent) 1.50%  
Total long-term debt outstanding $ 389,773 743,486
Convertible senior notes due 2029 (the "2029 Notes")    
Debt Instrument    
Interest rate (as a percent) 0.625%  
Total long-term debt outstanding $ 449,489 0
Non-revolving Loan    
Debt Instrument    
Interest rate (as a percent) 761.00%  
Total long-term debt outstanding $ 729 3,115
Master Vehicle Loan    
Debt Instrument    
Total long-term debt outstanding $ 164,408 $ 118,559
Master Vehicle Loan | Minimum    
Debt Instrument    
Interest rate (as a percent) 3.35%  
Master Vehicle Loan | Maximum    
Debt Instrument    
Interest rate (as a percent) 7.10%