v3.26.1
Inventory (Additional Information) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Inventory [Line Items]        
Inventory write-downs $ 11.6 $ 0.0 $ 11.6 $ 0.0
PMO Products [Member]        
Inventory [Line Items]        
Inventory operating cycle 2 years   2 years  
ELEVIDYS [Member]        
Inventory [Line Items]        
Inventory operating cycle 3 years 6 months   3 years 6 months