XML 66 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMPONENTS OF THE COMPANY'S CONSOLIDATED BALANCE SHEETS Components of Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable    
Accounts receivable trade $ 61,036 $ 54,055
Accrued ship and debit (33,475) (40,118)
Allowance for stock rotation and rebate (2,524) (2,159)
Allowance for doubtful accounts (763) (706)
Total 24,274 11,072
Inventory, Net [Abstract]    
Raw materials 39,058 41,138
Work-in-process 25,982 15,612
Finished goods 25,340 24,107
Total 90,380 80,857
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid income tax 5,615 3,081
Prepaid legal fees 16 181
Prepaid maintenance agreements 819 2,047
Advance to suppliers 3,579 2,157
Interest receivable 1,279 595
Other 4,289 3,854
Total $ 15,597 $ 11,915