XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration Agreements - Product Revenue, Net - Additional Information 1 (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Total revenue $ 24,401 $ 23,863
Contractual Sales Rebate [Member]    
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Total revenue $ 400