XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Disaggregation of Revenue [Line Items]        
Deferred revenue $ 2,652 $ 2,652   $ 5,015
Customer payment period 0 years 0 years    
Increase in revenue   $ (36) $ (35)  
Accounting Standards Update 2014-09 [Member]        
Disaggregation of Revenue [Line Items]        
Deferred revenue $ (2,363) (2,363)    
Deferred revenue current 340 $ 385    
Accounting Standards Update 2014-09 [Member] | Balances without adoption of Topic 606 [Member]        
Disaggregation of Revenue [Line Items]        
Deferred revenue       4,659
Gross deferred cost of revenue       $ 2,135
Accounting Standards Update 2014-09 [Member] | Adjustments [Member]        
Disaggregation of Revenue [Line Items]        
Increase in revenue $ 15,425      
Minimum [Member]        
Disaggregation of Revenue [Line Items]        
Recognition period   6 months    
Customer payment period   30 days    
Maximum [Member]        
Disaggregation of Revenue [Line Items]        
Recognition period   12 months    
Customer payment period   60 days