v3.25.2
Leases - Maturity of Lease Liability - Lessee (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
2025 (remainder of the year) $ 1,669
2026 3,304
2027 2,277
2028 1,893
2029 1,525
2030 and thereafter 7,378
Total lease payments 18,046
Less: Interest (4,735)
Present value of lease liabilities 13,311
Finance Leases  
2025 (remainder of the year) 154
2026 400
2027 203
2028 158
2029 160
2030 and thereafter 1,041
Total lease payments 2,116
Less: Interest (438)
Present value of lease liabilities 1,678
Total  
2025 (remainder of the year) 1,823
2026 3,704
2027 2,480
2028 2,051
2029 1,685
2030 and thereafter 8,419
Total lease payments 20,162
Less: Interest (5,173)
Present value of lease liabilities $ 14,989