XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 1,946 $ 1,166
Capitalization of interest expense (264) (68)
Total interest expense 6,818 2,681
Credit Agreement    
Debt Instrument [Line Items]    
Interest payable 141 146
Convertible Debt | 2029 Notes    
Debt Instrument [Line Items]    
Interest payable 3,558 0
Convertible Debt | 2027 Notes    
Debt Instrument [Line Items]    
Interest payable 1,078 1,078
Convertible Debt | 2025 Notes    
Debt Instrument [Line Items]    
Interest payable $ 359 $ 359