XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Related-Party Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Investor | Pharmaceutical Products Development, LLC      
Related Party Transaction [Line Items]      
Revenue from related parties $ 2,300,000 $ 4,400,000  
Accounts receivable, related parties 1,900,000   $ 2,000,000.0
Investor | AlloVir      
Related Party Transaction [Line Items]      
Accounts receivable, related parties $ 12,100   $ 27,300
Affiliated Entity | Novartis Pharma AG      
Related Party Transaction [Line Items]      
Revenue from related parties   $ 100,000  
Affiliated Entity | Novartis Pharma AG | dRX Capital AG      
Related Party Transaction [Line Items]      
Ownership percentage 50.00%