v3.8.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 72,493 $ 65,904
Less: current portion of deferred revenue 36,761 31,727
Non-current portion of deferred revenue 35,732 34,177
Products    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue 4,207 1,220
Subscription and support    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 68,286 $ 64,684