XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Issuance Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 09, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Debt Issuance Costs, Gross $ 33,725   $ 1,200 $ 32,526
Accumulated Amortization, Debt Issuance Costs (18,922)     (17,797)
Deferred debt issuance costs, less accumulated amortization 14,803     14,729
Amortization of debt issuance costs (1,125) $ (1,005)    
Other Noncurrent Assets [Member]        
Debt Instrument [Line Items]        
Deferred debt issuance costs, less accumulated amortization 3,617     4,019
Other Noncurrent Liabilities [Member]        
Debt Instrument [Line Items]        
Deferred debt issuance costs, less accumulated amortization $ 11,186     $ 10,710