v3.26.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (6 months remaining) $ 1,121  
2027 1,898  
2028 1,819  
2029 1,825  
2030 1,851  
Thereafter 6,329  
Total lease obligation 14,843  
Less: Imputed interest (1,788)  
Total lease liabilities 13,055  
Less: Current lease liabilities (1,398) $ (1,420)
Total non-current lease liabilities $ 11,657 $ 12,186