v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Six months ending December 31, 2026 $ 72  
2027 147  
2028 12  
2029 0  
Total future minimum lease obligations 231  
Less: imputed interest on lease obligations (15)  
Net present value of lease obligations 216  
Net present value of lease obligations – current portion 132 $ 125
Net present value of lease obligations – non-current portion 84 152
Finance Leases    
Six months ending December 31, 2026 3  
2027 4  
2028 4  
2029 1  
Total future minimum lease obligations 12  
Less: imputed interest on lease obligations (2)  
Net present value of lease obligations 10  
Net present value of lease obligations – current portion 3 3
Net present value of lease obligations – non-current portion $ 7 $ 9