XML 125 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Expected Maturity of Lease Liabilities, Financing (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 3,810
2026 2,884
2027 1,991
2028 1,677
2029 1,327
2030 and thereafter 7,054
Total lease payments 18,743
Less: interest (4,889)
Present value of lease liabilities 13,854
Finance Leases  
2025 416
2026 400
2027 203
2028 158
2029 160
2030 and thereafter 1,041
Total lease payments 2,378
Less: interest (484)
Present value of lease liabilities 1,894
Total  
2025 4,226
2026 3,284
2027 2,194
2028 1,835
2029 1,487
2030 and thereafter 8,095
Total lease payments 21,121
Less: interest (5,373)
Present value of lease liabilities $ 15,748