XML 110 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 45,524  
2025 27,392  
2026 7,576  
2027 2,833  
2028 1,019  
Thereafter 0  
Total lease payments 84,344  
Less: Imputed interest (5,210)  
Total lease liability $ 79,134 $ 24,788
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liability, Lease liability  
Finance Leases    
2024 $ 4,210  
2025 4,277  
2026 4,020  
2027 3,684  
2028 1,350  
Thereafter 1,461  
Total lease payments 19,002  
Less: Imputed interest (2,598)  
Total lease liability $ 16,404