v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 273  
2027 551  
2028 560  
2029 and after 669  
Total lease payments 2,053  
Less: Interest 364  
Current portion 390 $ 348
Operating lease liabilities, less current portion $ 1,299 $ 1,409