XML 64 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Impact of Adoption of ASC 606 to Condensed Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Assets:    
Contract assets $ 3,750  
Current liabilities:    
Deferred revenue 20,043 $ 14,574
Income taxes payable 1,168  
Stockholders’ equity:    
Retained earnings 262,840 238,953
Accounting Standards Update 2014-09 | Balances without adoption of ASC 606    
Current liabilities:    
Deferred revenue 20,000  
Stockholders’ equity:    
Retained earnings 259,551 241,167
Accounting Standards Update 2014-09 | Impact of Adoption of ASC 606    
Assets:    
Contract assets 3,750  
Current liabilities:    
Deferred revenue 43  
Income taxes payable 1,168  
Stockholders’ equity:    
Retained earnings $ 3,289 $ 2,214