XML 49 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets and Statements of Operations Components - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 75,763 $ 72,804
Less: current portion of deferred revenue (51,384) (49,572)
Deferred revenue, non-current 24,379 23,232
Products    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 2,699 3,233
Services    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 73,064 $ 69,571