v3.25.1
Grant Income - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 20, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Deferred Income [Line Items]        
Proceeds received   $ 0 $ 1,629  
Income recognized rcognized   329 205  
Restricted cash   1,461   $ 1,738
Coalition for Epidemic Preparedness Innovations        
Deferred Income [Line Items]        
Maximum funding amount $ 34,800      
Maximum royalty payment period 10 years      
Proceeds received   0 1,600  
Income recognized rcognized   300 $ 200  
Restricted cash   $ 1,500   $ 1,700