XML 151 R120.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating and Finance Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 20,026  
2027 24,653  
2028 21,334  
2029 16,592  
2030 11,723  
Thereafter 23,624  
Total lease payments (including interest) 117,952  
Less interest 19,821  
Total 98,131  
Finance Leases    
2026 26,836  
2027 17,851  
2028 4,675  
2029 1,296  
2030 8  
Thereafter 0  
Total lease payments (including interest) 50,666  
Less interest 2,901  
Total $ 47,765 $ 69,442