XML 87 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accrued Expenses [Abstract]    
Accrued sales force commissions and other payments $ 151,549 $ 126,153
Accrued income taxes 13,075 0
Accrued other taxes 44,580 31,748
Accrued payroll and other employee expenses 38,167 25,412
Accrued payable to vendors 29,874 28,456
Accrued royalties 2,623 4,767
Sales return reserve 4,523 6,125
Deferred revenue 12,669 13,494
Other 22,129 38,868
Total accrued expenses $ 319,189 $ 275,023