XML 121 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 4,753  
2025 4,112  
2026 3,373  
2027 3,096  
2028 2,710  
Thereafter 7,308  
Total minimum lease payments 25,352  
Amounts representing interest (present value discount) (2,446)  
Present value of net minimum lease payments (lease liability) $ 22,906 $ 26,639
Weighted average remaining term (in years) 7 years 3 months 18 days  
Weighted average discount rate 2.40%  
Finance Leases    
2024 $ 155  
2025 108  
2026 38  
2027 5  
2028 0  
Thereafter 0  
Total minimum lease payments 306  
Amounts representing interest (present value discount) (8)  
Present value of net minimum lease payments (lease liability) $ 298 $ 439
Weighted average remaining term (in years) 2 years 2 months 12 days  
Weighted average discount rate 2.07%