v3.25.2
LEASES (Details) - Lessee, Operating Lease, Liability, Maturity
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (Remaining) $ 992
2026 1,801
2027 1,588
2028 1,417
2029 879
2030 208
Thereafter 27
Total minimum lease payments 6,912
Less: imputed interest (1,260)
Total lease liabilities $ 5,652