v3.26.3
LEASES - Lease maturity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
2026 $ 43   $ 43    
2027 2,315   2,315    
2028 2,076   2,076    
2029 3,948   3,948    
2030 3,810   3,810    
Thereafter 14,448   14,448    
Total future minimum lease payments 26,640   26,640    
Less: imputed interest (5,017)   (5,017)    
Present value of net future minimum lease payments 21,623   21,623   $ 23,012
Lease income $ 100 $ 100 $ 200 $ 200