XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating leases    
2023 $ 6,674  
2024 5,245  
2025 3,422  
2026 2,392  
2027 1,579  
Thereafter 4,053  
Total lease payments 23,365  
Less imputed interest (3,298)  
Total 20,067 $ 24,139
Finance leases    
2023 184  
2024 73  
2025 23  
2026 18  
2027 10  
Thereafter 0  
Total lease payments 308  
Less imputed interest (17)  
Total $ 291 $ 247