v3.26.1
LEASES - Future Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Years ending December 31,    
2026 (excluding the six months ended June 30, 2026) $ 882  
2027 1,807  
2028 1,736  
2029 1,316  
2030 1,215  
Thereafter 311  
Total lease payments 7,267  
Less: imputed interest (1,037)  
Total lease liabilities $ 6,230 $ 5,585