v3.8.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Prepaid expenses and other current assets [Abstract]    
Deferred Sales Commission $ 3,489 $ 2,932
Prepaid expenses 3,113 2,032
Other 1,262 1,325
Prepaid expenses and other current assets $ 7,864 $ 6,289