XML 97 R78.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount $ 60,700            
Deferred Revenue 97,901           $ 99,601
Deferred Revenue, Additions 76,665            
Deferred Revenue, Revenue Recognized (78,365)            
Product [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 6,507            
Subscription Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 1,230            
Software Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 75,618            
Nonsoftware Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 11,974 $ 600 $ 1,100 $ 1,800 $ 3,200 $ 5,100  
Software License Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount $ 2,572