v3.26.1
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating leases  
Remainder of 2026 $ 1,053
2027 1,921
2028 1,868
2029 1,709
2030 1,151
Thereafter 6,832
Total lease payments 14,534
Less: imputed interest (6,025)
Operating leases 8,509
Finance leases  
Remainder of 2026 1,054
2027 1,646
2028 784
2029 372
2030 42
Thereafter 19
Total lease payments 3,917
Less: imputed interest (563)
Finance leases $ 3,354