XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Estimated Annual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 4,082  
2025 3,719  
2026 3,175  
2027 2,949  
2028 2,145  
2029 and thereafter 5,345  
Operating lease, liability, payments, due 21,415  
Interest (6,510)  
Total operating lease liabilities 14,905 $ 17,291
Finance Leases    
2024 37  
2025 136  
2026 76  
2027 5  
2028 0  
2029 and thereafter 0  
Finance lease liability, payments, due 254  
Interest (41)  
Total finance lease liabilities $ 213 $ 312