XML 46 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Disclosure Accrued Liabilities [Abstract]    
Accrued payroll and benefits $ 55,720 $ 55,430
Accrued sales rebate 8,752 8,486
Accrued sales tax and value added tax 5,339 4,801
Accrued sales and marketing expenses 9,148 7,071
Accrued accounts payable 8,332 13,834
Accrued warranty 2,830 2,638
Accrued professional fees 3,404 2,775
Accrued income taxes 3,385 2,646
Other accrued liabilities 10,595 10,084
Total Accrued Liabilities $ 107,505 $ 107,765