Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Service Agreements And Insurance Financing Agreement Narrative (Details)

v3.25.4
Commitments and Contingencies - Service Agreements And Insurance Financing Agreement Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2011
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Insurance Finance Agreement        
Service Agreements        
Other commitment, prepaid     $ 1,255  
Solvita Agreement        
Service Agreements        
License fee amount   $ 915 $ 910 $ 2,327
Notice period for termination of agreement   18 months    
Master Services Agreement For Clinical Research and Related Services        
Service Agreements        
Service agreement amount paid upon execution of agreement $ 151      
Payment for service fees       $ 191