XML 61 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS Components of Consolidated Balanec Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accounts Receivable    
Accounts receivable trade $ 58,718 $ 46,849
Accrued ship and debit (39,486) (38,075)
Allowance for stock rotation and rebate (1,700) (1,721)
Allowance for doubtful accounts (734) (525)
Total 16,798 6,528
Inventory, Net [Abstract]    
Raw materials 15,517 14,610
Work-in-process 16,765 15,194
Finished goods 24,805 22,760
Total 57,087 52,564
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid income tax 460 2,431
Prepaid legal fees 213 212
Prepaid maintenance agreements 856 1,399
Advance to suppliers 1,211 69
Interest receivable 1,195 743
Other 3,823 3,861
Total $ 7,758 $ 8,715