XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jul. 01, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]            
Licensing revenue $ 34,394 $ 50,212 $ 70,336 $ 98,761    
Type of Revenue [Extensible List] us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember    
Contract assets, current $ 4,924   $ 4,924     $ 4,802
Contract assets, long term 15,968   15,968     14,560
Impairment loss of contract assets 100 $ 400 600 $ 400    
ASC 606            
Disaggregation Of Revenue [Line Items]            
Deferred revenue 3,800   3,800      
ASC 606 | Other Assets – Current            
Disaggregation Of Revenue [Line Items]            
Contract assets, current 4,900   4,900     4,800
ASC 606 | Other Assets Noncurrent            
Disaggregation Of Revenue [Line Items]            
Contract assets, long term 16,000   16,000     $ 14,600
Subsequent Event            
Disaggregation Of Revenue [Line Items]            
Revenue, remaining performance obligation         $ 384,000  
International            
Disaggregation Of Revenue [Line Items]            
Licensing revenue $ 200 $ 600 $ 600 $ 2,600    
Type of Revenue [Extensible List] us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember    
Cost of goods sold $ 200 $ 600 $ 600 $ 2,500    
Type of Cost, Good or Service [Extensible List] us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember