XML 129 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 4,728  
2026 3,626  
2027 3,332  
2028 2,910  
2029 2,251  
Thereafter 7,606  
Total minimum lease payments 24,453  
Amounts representing interest (present value discount) (2,944)  
Present value of net minimum lease payments (lease liability) $ 21,509 $ 22,906
Weighted average remaining term (in years) 7 years 7 months 6 days  
Weighted average discount rate 2.85%  
Finance Leases    
2025 $ 110  
2026 40  
2027 7  
2028 1  
2029 0  
Thereafter 0  
Total minimum lease payments 158  
Amounts representing interest (present value discount) (4)  
Carrying Value $ 154 $ 298
Weighted average remaining term (in years) 1 year 6 months  
Weighted average discount rate 2.70%