v3.7.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 64,907 $ 65,904
Less: current portion of deferred revenue 31,847 31,727
Non-current portion of deferred revenue 33,060 34,177
Products    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue 1,776 1,220
Software subscription and services    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 63,131 $ 64,684