v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Lease Agreements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remainder of the year) $ 108  
2027 139  
2028 125  
2029 and thereafter 99  
Total lease payments 471  
Less: imputed interest (65)  
Total remaining lease liability $ 406 $ 445