XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2021
Disaggregation Of Revenue [Line Items]      
Licensing revenue $ 108,576 $ 148,984  
Type of Revenue [Extensible List] us-gaap:LicenseMember us-gaap:LicenseMember  
Contract assets, current $ 13,842 $ 9,448  
Contract assets, long term 11,415 11,807  
Impairment loss of contract assets 4,467 5,143  
ASC 606      
Disaggregation Of Revenue [Line Items]      
Deferred revenue $ 4,100    
ASC 606 | Other Assets      
Disaggregation Of Revenue [Line Items]      
Contract assets term 1 year    
ASC 606 | Other Assets - Current      
Disaggregation Of Revenue [Line Items]      
Contract assets, current $ 13,800 9,400  
ASC 606 | Other Assets Noncurrent      
Disaggregation Of Revenue [Line Items]      
Contract assets, long term 11,400 11,800  
Subsequent Event      
Disaggregation Of Revenue [Line Items]      
Revenue, remaining performance obligation     $ 380,900
International      
Disaggregation Of Revenue [Line Items]      
Licensing revenue $ 900 $ 900  
Type of Revenue [Extensible List] us-gaap:LicenseMember us-gaap:LicenseMember  
Cost of goods sold $ 800 $ 900  
Type of Cost, Good or Service [Extensible List] Selling, General and Administrative Expenses Selling, General and Administrative Expenses