v3.7.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 67,911 $ 65,904
Less: current portion of deferred revenue 32,954 31,727
Non-current portion of deferred revenue 34,957 34,177
Products    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue 1,774 1,220
Subscription and support    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 66,137 $ 64,684