XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Jul. 31, 2021
Schedule of Available-for-sale Securities [Line Items]      
Cash and cash equivalents $ 185,896,000 $ 171,223,000  
Other-than-temporary impairment loss 0    
API and bulk drug product price true-up 60,834,000  
Acquired In Process Research And Development Asset 35,000,000  
Profit share liability $ 4,744,000 $ 15,857,000  
Eluminex [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Unbilled upfront payment     $ 8,000,000.0
U.S. [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Percentage of pre-launch inventory capitalized of aggregate inventory balance 51.00% 38.00%  
Maximum [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Contractual maturities of available-for-sale investments 2 years    
Foreign subsidiaries [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Cash and cash equivalents $ 95,200,000 $ 91,200,000