v3.26.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating leases, estimated future minimum lease payments    
2026 (remaining) $ 324  
2027 701  
2028 745  
2029 787  
2030 299  
Thereafter 93  
Total lease obligations 2,949  
Less: Amount representing interest (532)  
Present value of net minimum lease obligations 2,417  
Less, current portion (458) $ (410)
Long term portion 1,959 2,206
Finance leases, estimated future minimum lease payments    
2026 (remaining) 137  
2027 274  
2028 234  
2029 186  
2030 129  
Thereafter 78  
Total lease obligations 1,038  
Less: Amount representing interest (192)  
Present value of net minimum lease obligations 846  
Less, current portion (195) (209)
Long term portion 651 751
2026 (remaining) 461  
2027 975  
2028 979  
2029 973  
2030 428  
Thereafter 171  
Total lease obligations 3,987  
Less: Amount representing interest (724)  
Present value of net minimum lease obligations 3,263 $ 3,576
Less, current portion (653)  
Long term portion $ 2,610