v3.26.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating leases, estimated future minimum lease payments    
2026 (remaining) $ 487  
2027 701  
2028 745  
2029 787  
2030 299  
Thereafter 93  
Total lease obligations 3,112  
Less: Amount representing interest (593)  
Present value of net minimum lease obligations 2,519  
Less, current portion (434) $ (410)
Long term portion 2,085 2,206
Finance leases, estimated future minimum lease payments    
2026 (remaining) 218  
2027 274  
2028 234  
2029 186  
2030 129  
Thereafter 78  
Total lease obligations 1,119  
Less: Amount representing interest (216)  
Present value of net minimum lease obligations 903  
Less, current portion (202) (209)
Long term portion 701 751
2026 (remaining) 705  
2027 975  
2028 979  
2029 973  
2030 428  
Thereafter 171  
Total lease obligations 4,231  
Less: Amount representing interest (809)  
Present value of net minimum lease obligations 3,422 $ 3,576
Less, current portion (636)  
Long term portion $ 2,786