v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of Future Lease Payments under Noncancelable Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2025 (remainder) $ 548
2026 748
2027 613
2028 627
2029 370
2030 0
Total future minimum lease payments 2,906
Less: imputed interest (486)
Total $ 2,420