XML 166 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 12,226  
2024 9,448  
2025 4,541  
2026 3,191  
2027 1,295  
Thereafter 511  
Total cash lease payments 31,213  
Less: amounts representing interest (2,661)  
Operating lease liabilities, current and long-term portions 28,552 $ 32,719
Finance Leases    
2023 465  
2024 179  
2025 179  
2026 164  
2027 0  
Thereafter 0  
Total cash lease payments 987  
Less: amounts representing interest (167)  
Long-term debt, current and long-term portions 820 $ 351
Total    
2023 12,692  
2024 9,627  
2025 4,720  
2026 3,355  
2027 1,295  
Thereafter 511  
Total cash lease payments 32,200  
Less: amounts representing interest (2,827)  
Total lease liabilities $ 29,372