Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Accounting and Reporting Changes - Cumulative Effect of New Revenue Recognition Standard Adoption Changes on Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Sep. 30, 2018
Apr. 01, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Mar. 31, 2017
Assets              
Trade accounts receivable $ 15,157     $ 17,026      
Unbilled revenue 7,317   $ 6,092 8,079      
Inventories 22,525     11,566      
Prepaid expenses and other current assets 1,671     772      
Other assets 174     202      
Liabilities              
Accounts payable 7,477     16,151      
Accrued compensation 5,186     4,958      
Accrued expenses and other current liabilities 3,822     2,885      
Customer deposits 32,572   26,585 13,213      
Deferred income tax liability 1,437     1,427      
Stockholders’ equity:              
Retained earnings 99,383 $ 100,271   $ 99,011 $ 97,229 $ 109,731 $ 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 1,043   538        
Unbilled revenue (778)   (1,987)        
Inventories 13,146   12,985        
Prepaid expenses and other current assets 125   118        
Other assets 18   69        
Liabilities              
Accounts payable 73   (706)        
Accrued compensation (169)   (172)        
Accrued expenses and other current liabilities (73)   484        
Customer deposits 15,183   13,372        
Deferred income tax liability (295)   (233)        
Stockholders’ equity:              
Retained earnings $ (1,167)   $ (1,022)