v3.26.1
Leases - Schedule of Maturity of Lease Liability - Lessee (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (remainder of the year) $ 1,867
2027 2,985
2028 2,328
2029 1,803
2030 1,550
2031 and thereafter 7,097
Total lease payments 17,630
Less: Interest (4,725)
Present value of lease liabilities 12,905
Finance Leases  
2026 (remainder of the year) 2,431
2027 409
2028 413
2029 417
2030 417
2031 and thereafter 4,929
Total lease payments 9,016
Less: Interest (3,427)
Present value of lease liabilities 5,589
Total  
2026 (remainder of the year) 4,298
2027 3,394
2028 2,741
2029 2,219
2030 1,967
2031 and thereafter 12,026
Total lease payments 26,646
Less: Interest (8,152)
Present value of lease liabilities $ 18,494