v3.26.1
Leases - Schedule of Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Remaining 2026 $ 416  
2027 631  
2028 648  
2029 877  
2030 902  
Thereafter 3,855  
Total undiscounted lease payments 7,329  
Less imputed interest (2,081)  
Total lease liabilities $ 5,248 $ 1,334