Quarterly report pursuant to Section 13 or 15(d)

Accounting and Repoting Changes - Cumulative Effect of New Revenue Recognition Standard Adoption Changes on Consolidated Balance Sheet (Detail)

v3.10.0.1
Accounting and Repoting Changes - Cumulative Effect of New Revenue Recognition Standard Adoption Changes on Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jun. 30, 2018
Apr. 01, 2018
Mar. 31, 2018
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Assets              
Trade accounts receivable $ 15,556     $ 17,026      
Unbilled revenue 10,582   $ 6,092 8,079      
Inventories 20,763     11,566      
Prepaid expenses and other current assets 1,572     772      
Other assets 173     202      
Liabilities              
Accounts payable 9,317     16,151      
Accrued compensation 5,604     4,958      
Accrued expenses and other current liabilities 3,541     2,885      
Customer deposits 30,539   26,585 13,213      
Deferred income tax liability 1,446     1,427      
Stockholders’ equity:              
Retained earnings 100,271 $ 99,427   $ 99,011 $ 109,731 $ 110,600 $ 110,544
ASU 2014-09 [Member]              
Assets              
Trade accounts receivable     17,564        
Unbilled revenue     6,092        
Inventories     24,551        
Prepaid expenses and other current assets     890        
Other assets     271        
Liabilities              
Accounts payable     15,445        
Accrued compensation     4,786        
Accrued expenses and other current liabilities     3,369        
Customer deposits     26,585        
Deferred income tax liability     1,194        
Stockholders’ equity:              
Retained earnings     97,989        
ASU 2014-09 [Member] | Adjustments Due to Adoption of Revenue Recognition Standard [Member]              
Assets              
Trade accounts receivable 3,459   538        
Unbilled revenue (1,089)   (1,987)        
Inventories 10,803   12,985        
Prepaid expenses and other current assets 142   118        
Other assets 26   69        
Liabilities              
Accounts payable (720)   (706)        
Accrued compensation (196)   (172)        
Accrued expenses and other current liabilities (84)   484        
Customer deposits 15,582   13,372        
Deferred income tax liability (265)   (233)        
Stockholders’ equity:              
Retained earnings $ (983)   $ (1,022)