XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 59,839  
2026 42,669  
2027 29,744  
2028 24,383  
2029 18,341  
Thereafter 7,682  
Total lease payments 182,658  
Less: imputed interest (15,547)  
Total present value of lease liabilities 167,111 $ 176,061
Finance Leases    
2025 4,217  
2026 3,492  
2027 2,236  
2028 933  
2029 92  
Thereafter 0  
Total lease payments 10,970  
Less: imputed interest (884)  
Total present value of lease liabilities $ 10,086