XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Other Revenues [Line Items]    
Revenue $ 206,400,000 $ 142,837,000
Revenue Benchmark [Member]    
Other Revenues [Line Items]    
Revenue   $ 0
Revenue Benchmark [Member] | Customer Concentration Risk | Minimum [Member]    
Other Revenues [Line Items]    
Concentration Risk, Percentage   10.00%
Pfizer [Member] | Customer Concentration Risk    
Other Revenues [Line Items]    
Revenue $ 21,100,000  
Pfizer [Member] | Revenue Benchmark [Member] | Customer Concentration Risk    
Other Revenues [Line Items]    
Concentration Risk, Percentage 10.00%