Quarterly report [Sections 13 or 15(d)]

Leases - Annual Lease Maturities (Details)

v3.25.2
Leases - Annual Lease Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 1,191
2026 2,192
2027 3,748
2028 3,228
2029 2,783
Thereafter 7,519
Total Lease Payments 20,661
Less: Interest (3,939)
Presents Value of Lease Liabilities $ 16,722
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued And Other Liabilities, Current
Finance Leases  
Remainder of 2025 $ 479
2026 958
2027 936
2028 742
2029 44
Total Lease Payments 3,159
Less: Interest (370)
Present Value of Lease Liabilities $ 2,789
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued And Other Liabilities, Current
Total  
Remainder of 2025 $ 1,670
2026 3,150
2027 4,684
2028 3,970
2029 2,827
Thereafter 7,519
Total Lease Payments 23,820
Less: Interest (4,309)
Present Value of Lease Liabilities $ 19,511