Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Future Minimum Lease Payments (Details)

v3.25.4
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 4,294
2027 3,130
2028 3,122
2029 3,187
2030 3,100
Thereafter 12,285
Total 29,118
Less: Imputed interest (9,876)
Total lease obligations 19,242
Less: Current maturities of long-term obligations (2,372)
Long-term lease obligations $ 16,870