XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Disaggregation of Product Revenues from Contracts with Customers by Major Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 178,216 $ 94,060 $ 484,013 $ 257,612
Product Revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 178,177 94,029 483,834 257,521
Royalty and Other Income        
Disaggregation of Revenue [Line Items]        
Total revenue $ 39 $ 31 $ 179 $ 91