XML 44 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Disclosure Accrued Liabilities [Abstract]    
Accrued payroll and benefits $ 65,848 $ 55,430
Accrued sales rebate 9,258 8,486
Accrued sales tax and value added tax 6,087 4,801
Accrued sales and marketing expenses 14,303 7,071
Accrued warranty 3,397 2,638
Accrued professional fees 4,947 2,775
Accrued income taxes 5,043 2,646
Other accrued liabilities 23,655 23,918
Total Accrued Liabilities $ 132,538 $ 107,765