XML 57 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Impact of Adoption on Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net $ 80,656   $ 67,287
Inventories 92,035   98,119
Prepaid expenses and other current assets 6,621   $ 6,463
ASC 606 [Member]      
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net   $ 68,734  
Prepaid expenses and other current assets   5,987  
Balance Without ASC 606 Adoption [Member] | ASC 606 [Member]      
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net 78,142    
Inventories 92,126    
Prepaid expenses and other current assets 7,514    
Adjustments Due to ASC 606 [Member] | ASC 606 [Member]      
Disaggregation Of Revenue [Line Items]      
Accounts receivable, net 2,514 1,447  
Inventories (91)    
Prepaid expenses and other current assets $ (893) $ (476)