v3.26.1
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating leases  
Remainder of 2026 $ 1,531
2027 1,813
2028 1,757
2029 1,595
2030 1,034
Thereafter 6,762
Total lease payments 14,492
Less: imputed interest (6,107)
Operating leases 8,385
Finance leases  
Remainder of 2026 1,481
2027 1,481
2028 742
2029 372
2030 42
Thereafter 19
Total lease payments 4,137
Less: imputed interest (633)
Finance leases $ 3,504