XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Issuance Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Instrument [Line Items]      
Debt Issuance Costs, Gross $ 32,526   $ 32,526
Accumulated Amortization, Debt Issuance Costs (14,783)   (13,779)
Deferred debt issuance costs, less accumulated amortization 17,743   18,747
Amortization of debt issuance costs (1,005) $ (1,005)  
Other Noncurrent Assets [Member]      
Debt Instrument [Line Items]      
Deferred debt issuance costs, less accumulated amortization 5,225   5,626
Other Noncurrent Liabilities [Member]      
Debt Instrument [Line Items]      
Deferred debt issuance costs, less accumulated amortization $ 12,518   $ 13,121