XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2027
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2019
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount $ 30,400                
Deferred Revenue 98,082 $ 99,258             $ 97,901
Deferred Revenue, Additions 81,517 72,633              
Deferred Revenue, Revenue Recognized (82,693) $ (71,276)              
Revenue, Remaining Performance Obligation, Amount, Installments 35,200                
Subscription services                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 4,568                
Subscription Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 11,002                
Software Service, Support and Maintenance Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 74,336                
Nonsoftware Service, Support and Maintenance Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount 5,761                
Nonsoftware Service, Support and Maintenance Arrangement [Member] | Forecast [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount     $ 100 $ 300 $ 700 $ 1,000 $ 1,500 $ 2,200  
Software License Arrangement [Member]                  
Deferred Revenue Arrangement [Line Items]                  
Revenue, Remaining Performance Obligation, Amount $ 2,415