v3.26.1
Leases - Summary of Future Minimum Commitments Under operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 [1] $ 730  
2027 [1] 730  
2028 [1] 764  
2029 [1] 775  
2030 [1] 775  
Thereafter [1] 968  
Total future lease payments [1] 4,742  
Less: imputed interest [1] (1,173)  
Present value of lease payments $ 3,569 [1] $ 3,703
[1] The table excludes approximately $2.6 million of minimum lease payments for the additional leased space for which a contract has been signed, but has not yet commenced.