XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Issuance Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 09, 2025
Dec. 31, 2024
Debt Instrument [Line Items]            
Debt Issuance Costs, Gross $ 30,940   $ 30,940   $ 1,200 $ 32,526
Accumulated Amortization, Debt Issuance Costs (19,893)   (19,893)     (17,797)
Deferred debt issuance costs, less accumulated amortization 11,047   11,047     14,729
Amortization of debt issuance costs (971) $ (1,004) (2,096) $ (2,009)    
Other Noncurrent Assets [Member]            
Debt Instrument [Line Items]            
Deferred debt issuance costs, less accumulated amortization 583   583     4,019
Other Noncurrent Liabilities [Member]            
Debt Instrument [Line Items]            
Deferred debt issuance costs, less accumulated amortization $ 10,464   $ 10,464     $ 10,710