XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Amortization of debt issuance costs $ 5,803 $ 4,688 $ 69,697
Capitalization of interest expense (462) (293) (3,672)
Total interest expense 17,709 11,096 72,332
Credit Agreement      
Debt Instrument [Line Items]      
Interest on debt instruments 1,402 952 557
Convertible Debt | 2029 Notes      
Debt Instrument [Line Items]      
Interest on debt instruments 1,436 1,437 1,437
Convertible Debt | 2027 Notes      
Debt Instrument [Line Items]      
Interest on debt instruments 4,312 4,312 4,313
Convertible Debt | 2025 Notes      
Debt Instrument [Line Items]      
Interest on debt instruments $ 5,218 $ 0 $ 0