Quarterly report [Sections 13 or 15(d)]

Leases - Annual Lease Maturities (Details)

v3.25.1
Leases - Annual Lease Maturities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 1,656
2026 1,977
2027 3,302
2028 2,868
2029 2,423
Thereafter 6,819
Total Lease Payments 19,045
Less: Interest (3,764)
Presents Value of Lease Liabilities $ 15,281
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued And Other Liabilities, Current
Finance Leases  
Remainder of 2025 $ 700
2026 933
2027 910
2028 716
2029 33
Total Lease Payments 3,292
Less: Interest (410)
Present Value of Lease Liabilities $ 2,882
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued And Other Liabilities, Current
Total  
Remainder of 2025 $ 2,356
2026 2,910
2027 4,212
2028 3,584
2029 2,456
Thereafter 6,819
Total Lease Payments 22,337
Less: Interest (4,174)
Present Value of Lease Liabilities $ 18,163