v3.7.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Prepaid expenses and other current assets [Abstract]    
Deferred Sales Commission $ 3,281 $ 2,932
Prepaid expenses 2,731 2,032
Other 1,116 1,325
Prepaid expenses and other current assets $ 7,128 $ 6,289