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

Commitments and Contingencies - Service Agreements Narrative (Details)

v3.25.0.1
Commitments and Contingencies - Service Agreements Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2011
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Insurance Finance Agreement        
Service Agreements        
Other commitment, prepaid   $ 1,255 $ 0  
Solvita Agreement        
Service Agreements        
License fee amount   $ 910 2,327 $ 2,278
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   $ 0 $ 191 $ 1,254