XML 56 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS Components of Consolidated Balanec Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable    
Accounts receivable trade $ 54,055 $ 58,718
Accrued ship and debit (40,118) (39,486)
Allowance for stock rotation and rebate (2,159) (1,700)
Allowance for doubtful accounts (706) (734)
Total 11,072 16,798
Inventory, Net [Abstract]    
Raw materials 41,138 15,517
Work-in-process 15,612 16,765
Finished goods 24,107 24,805
Total 80,857 57,087
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid income tax 3,081 460
Prepaid legal fees 181 213
Prepaid maintenance agreements 2,047 856
Advance to suppliers 2,157 1,211
Interest receivable 595 1,195
Other 3,854 3,823
Total $ 11,915 $ 7,758