XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Revenue from Collaborations and Services (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services $ 15,352 $ 14,595 $ 46,701 $ 47,045
Collaborations and services        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services 8,077 8,193 24,441 29,502
Collaborations and services | License Agreement | United Therapeutics Corporation        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services 7,978 7,861 23,934 23,255
Collaborations and services | Research Agreement | United Therapeutics Corporation        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services   158 211 5,874
Collaborations and services | Collaboration and License Agreement | Receptor CLA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services 63 62 188 187
Collaborations and services | Collaboration and License Agreement | United Therapeutics Corporation        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services     400  
Collaborations and services | License and Distribution Agreement | Cipla Ltd        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services $ 36 37 $ 108 111
Collaborations and services | Distribution Agreement | Biomm        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total revenue from collaborations and services   $ 75   $ 75