XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]      
Cash and cash equivalents $ 188,550,000   $ 155,700,000
Other-than-temporary impairment loss 0 $ 0  
API and bulk drug product price true-up 30,758,000   75,055,000
Foreign subsidiaries [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Cash and cash equivalents $ 98,900,000   $ 92,500,000