XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Finance Lease Obligations (Maturities of Debt by Type) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
2025 $ 43,802  
2026 56,856  
2027 56,038  
2028 74,822  
2029 281,141  
Thereafter 991,532  
Total 1,504,191  
Term Loan    
Debt Instrument [Line Items]    
2025 37,243  
2026 40,388  
2027 56,038  
2028 74,822  
2029 281,141  
Thereafter 0  
Total 489,632 $ 219,726
Senior Notes and other debt    
Debt Instrument [Line Items]    
2025 6,559  
2026 16,468  
2027 0  
2028 0  
2029 0  
Thereafter 991,532  
Total $ 1,014,559