XML 57 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accounts payable and accrued liabilities    
Accrued expenses $ 42,355 $ 31,187
Accounts payable 9,121 6,792
Distributor commissions payable 8,836 8,502
Other taxes payable 7,789 6,386
Royalties payable 4,877 4,454
Others 4,607 3,665
Accounts payable and accrued liabilities $ 77,585 $ 60,986