XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Apr. 01, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]        
Licensing revenue $ 35,942 $ 48,548    
Type of Revenue [Extensible List] us-gaap:LicenseMember us-gaap:LicenseMember    
Contract assets, current $ 4,943     $ 4,802
Contract assets, long term 15,008     14,560
Impairment loss of contract assets 400 $ 0    
ASC 606        
Disaggregation Of Revenue [Line Items]        
Deferred revenue 3,200      
ASC 606 | Other Assets – Current        
Disaggregation Of Revenue [Line Items]        
Contract assets, current 4,900     4,800
ASC 606 | Other Assets Noncurrent        
Disaggregation Of Revenue [Line Items]        
Contract assets, long term 15,000     $ 14,600
Subsequent Event        
Disaggregation Of Revenue [Line Items]        
Revenue, remaining performance obligation     $ 395,000  
International        
Disaggregation Of Revenue [Line Items]        
Licensing revenue $ 400 $ 2,000    
Type of Revenue [Extensible List] us-gaap:LicenseMember us-gaap:LicenseMember    
Cost of goods sold $ 300 $ 1,900    
Type of Cost, Good or Service [Extensible List] us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember