XML 21 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounts receivable, net   $ 43,673      
Inventories, net $ 49,187 47,370      
Total assets 240,727 221,068      
Income taxes payable 57 710      
Deferred revenue 5,507 5,069      
Sales allowances 741 548      
Total liabilities 34,857 36,978      
Retained earnings 143,098 129,000      
Total equity 205,870 184,090   $ 136,419 $ 131,017
Total liabilities and equity 240,727 221,068      
Accounting Standards Update 2014-09 [Member]          
Deferred revenue 438        
Sales allowances $ 193        
Accounting Standards Update 2014-09 [Member] | Adjustments [Member]          
Accounts receivable, net   (72)      
Inventories, net   (110)      
Total assets   (182)      
Income taxes payable   (59)      
Deferred revenue   5,768      
Sales allowances   (483)      
Total liabilities   5,226      
Retained earnings   (5,408) $ 3,670    
Total equity   (5,408)      
Total liabilities and equity   (182)      
Accounting Standards Update 2014-09 [Member] | Balances without adoption of Topic 606 [Member]          
Accounts receivable, net   43,601      
Inventories, net   47,260      
Total assets   220,886      
Income taxes payable   651      
Deferred revenue   10,837      
Sales allowances   65      
Total liabilities   42,204      
Retained earnings   123,592      
Total equity   178,682      
Total liabilities and equity   $ 220,886