Annual report pursuant to Section 13 and 15(d)

Supplementary Balance Sheet Information - Additional Information (Detail)

v3.8.0.1
Supplementary Balance Sheet Information - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Accounts Receivable [Abstract]    
Allowances for doubtful accounts $ 800,000 $ 1,200,000
Provision for sales returns 210,000 210,000
Provision for excess and obsolete inventory 1,900,000 1,700,000
Disposal of internally developed software 505,000  
Assets Held Under Capital Lease    
Accounts Receivable [Abstract]    
Capital leased assets, Gross $ 378,000 378,000
Accumulated depreciation related to assets held under capital lease   $ 227,000