v3.25.1
Subsequent Events (Details) - Chimerix - USD ($)
$ / shares in Units, $ in Millions
Apr. 21, 2025
Mar. 21, 2025
Subsequent Event [Line Items]    
Common stock, par value (in dollars per share)   $ 0.001
Share price (in dollars per share)   $ 8.55
Subsequent Event    
Subsequent Event [Line Items]    
Total consideration $ 935