Quarterly report [Sections 13 or 15(d)]

LEASES - Schedule of Future Minimum Lease Payments (Details)

v3.25.1
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating leases  
Remainder of 2025 $ 1,585
2026 1,915
2027 1,813
2028 1,757
2029 1,595
Thereafter 7,795
Total lease payments 16,460
Less: imputed interest (7,110)
Operating leases 9,350
Finance leases  
Remainder of 2025 1,503
2026 1,626
2027 573
2028 318
2029 142
Thereafter 28
Total lease payments 4,190
Less: imputed interest (286)
Finance leases $ 3,904