v3.26.1
Leases - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Future minimum lease payments    
2026 (from April 2026) $ 915  
2027 69  
Total future minimum lease payments 984  
Less: Interest (28)  
Total lease liabilities at present value 956  
Lease liabilities, current 956 $ 1,124
Lease liabilities, non-current $ 0 $ 69