v3.25.4
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 $ 708  
2027 729  
2028 751  
2029 773  
2030 797  
Thereafter 1,881  
Total lease payments 5,639  
Less implied interest (1,671)  
Total operating lease liabilities $ 3,968 $ 4,244