XML 127 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Related-Party Transactions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Novartis Pharma AG | dRX Capital AG    
Related Party Transaction [Line Items]    
Ownership percentage 50.00%  
Investor | Pharmaceutical Products Development, LLC    
Related Party Transaction [Line Items]    
Revenue from related parties $ 6.9 $ 13.7
Accounts receivable, related parties 0.7 2.0
Investor | AlloVir    
Related Party Transaction [Line Items]    
Revenue from related parties $ 0.0 0.3
Affiliated Entity | Novartis Pharma AG    
Related Party Transaction [Line Items]    
Revenue from related parties   $ 1.4