XML 70 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]          
Cash and cash equivalents $ 152,585,000   $ 152,585,000   $ 155,700,000
Impairment loss 0 $ 0 0 $ 0  
API and bulk drug product price true-up 36,389,000   36,389,000   75,055,000
Foreign subsidiaries [Member]          
Schedule of Available-for-sale Securities [Line Items]          
Cash and cash equivalents $ 79,700,000   $ 79,700,000   $ 92,500,000