XML 23 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheets and Statements of Operations Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 66,338 $ 57,220
Less: current portion of deferred revenue (44,352) (39,256)
Deferred revenue, non-current 21,986 17,964
Products    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 3,169 2,379
Services    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 63,169 $ 54,841