v3.26.1
LEASES - Schedule of Undiscounted Cash Payment Obligations for Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Undiscounted cash payment obligations    
Remainder of 2026 $ 897  
2027 1,836  
2028 1,402  
2029 575  
Thereafter 0  
Total undiscounted operating lease payments 4,710  
Imputed interest expenses (343)  
Total operating lease liabilities 4,367 $ 5,120
Less: Current portion of operating lease liability (1,545) (1,479)
Operating lease liability, net of current portion $ 2,822 $ 3,641