XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finance leases    
2025 $ 2,282  
2026 2,772  
2027 2,607  
2028 1,703  
2029 1,293  
2030 785  
Thereafter 7,872  
Total lease payments 19,314  
Less amount representing interest (5,767)  
Present value of lease liabilities 13,547  
Operating leases    
2025 89,541  
2026 124,160  
2027 115,104  
2028 99,993  
2029 22,780  
2030 16,619  
Thereafter 110,313  
Total lease payments 578,510  
Less amount representing interest (111,675)  
Present value of lease liabilities 466,835  
Total    
2025 91,823  
2026 126,932  
2027 117,711  
2028 101,696  
2029 24,073  
2030 17,404  
Thereafter 118,185  
Total lease payments 597,824  
Less amount representing interest (117,442)  
Total lease liabilities $ 480,382 $ 456,208