XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing and Operating Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financing and Operating Leases    
Cash paid on operating lease liabilities $ 2,400 $ 2,400
Operating Leases    
2024 3,310  
2025 2,851  
2026 2,684  
2027 2,518  
2028 2,185  
Thereafter 574  
Total operating lease payment 14,122  
Less imputed interest (2,199)  
Total operating lease liabilities 11,923 11,260
Financing Leases    
2024 5,777  
2025 5,472  
2026 4,111  
2027 3,180  
2028 1,919  
Total financing lease payment 20,459  
Less imputed interest (2,353)  
Total financing lease liabilities $ 18,106 $ 10,697