XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE COMMITMENTS - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Year 1 $ 17,844  
Year 2 14,539  
Year 3 11,939  
Year 4 9,224  
Year 5 4,652  
Thereafter 8,510  
Total lease payments 66,708  
Less imputed interest (7,385)  
Total operating lease liabilities 59,323 $ 59,933
Finance Leases    
Year 1 4,571  
Year 2 4,437  
Year 3 3,223  
Year 4 6,359  
Year 5 1,716  
Thereafter 10,765  
Total lease payments 31,071  
Less imputed interest (4,593)  
Total finance lease liabilities $ 26,478 $ 26,934