XML 110 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 59,430  
2024 50,373  
2025 19,372  
2026 6,048  
2027 6,109  
Thereafter 15,422  
Total Lease Payments 156,754  
Less: Interest 13,432  
Present Value of Lease Liabilities 143,322 $ 179,541
Finance Leases    
2023 2,401  
2024 2,347  
2025 2,278  
2026 1,963  
2027 598  
Thereafter 30  
Total Lease Payments 9,617  
Less: Interest 2,255  
Present Value of Lease Liabilities $ 7,362 $ 2,851