XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount $ 46,200                
Deferred Revenue 99,258 $ 97,901             $ 99,601
Deferred Revenue, Additions 72,633 76,665              
Deferred Revenue, Revenue Recognized (71,276) $ (78,365)              
Revenue, Remaining Performance Obligation, Amount, Installments 53,300                
Product [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 6,636                
Subscription Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 5,736                
Software Service, Support and Maintenance Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 75,555                
Nonsoftware Service, Support and Maintenance Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 8,426                
Nonsoftware Service, Support and Maintenance Arrangement [Member] | Forecast [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount     $ 100 $ 500 $ 900 $ 1,400 $ 2,100 $ 3,400  
Software License Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount $ 2,905