v3.26.1
Leases - Maturity Schedule (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2026 $ 2,144
2027 4,248
2028 4,103
2029 2,477
2030 2,225
Thereafter 5,013
Total minimum lease obligations 20,210
Less: present value of minimum lease payments 3,126
Less: current portion 3,385
Lease obligations, long-term $ 13,699