v3.26.1
Leases - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Future minimum lease payments    
2026 (From July 2026) $ 602  
2027 69  
Total future minimum lease payments 671  
Less: Interest 11  
Total lease liabilities at present value 660  
Lease liabilities, current 660 $ 1,124
Lease liabilities, non-current $ 0 $ 69