XML 42 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Payables And Accruals [Abstract]    
Distribution fees $ 7,659 $ 5,805
Marketing expenses 2,635 3,415
Contingent consideration 2,532 1,048
Accrued property and equipment 1,172 687
Legal and professional fees 984 1,699
Deferred rent 268 536
Other 2,529 2,600
Other current liabilities $ 17,779 $ 15,790