XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Interest Rate Swap Agreements - Derivative Asset Classification (Details) - Interest Rate Swap - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total interest rate swap assets $ 4,879 $ 13,178
Total interest rate swap liabilities 8,441 0
Fair value of interest rate swap agreements (3,562) 13,178
Other Current Assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total interest rate swap assets 4,879 9,914
Other Assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total interest rate swap assets 0 3,264
Other Current Liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total interest rate swap liabilities 971 0
Other Noncurrent Liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total interest rate swap liabilities $ 7,470 $ 0