v3.26.1
LEASES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Feb. 28, 2026
Dec. 31, 2025
Leases [Abstract]        
Weighted average remaining lease term, operating lease 5 years 1 month 6 days     3 years 9 months 18 days
Weighted average discount rate, operating lease 7.00%     10.00%
Cash payments $ 300 $ 300    
Future lease payment $ 5,459   $ 2,700  
Lease term     9 years