XML 62 R52.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 6 years            
Revenue, Remaining Performance Obligation, Amount $ 57,600            
Unbilled Receivables, Not Billable 55,300            
Movement in Deferred Revenue [Roll Forward]              
Deferred Revenue 101,288           $ 99,601
Deferred Revenue, Additions 30,369            
Deferred Revenue, Revenue Recognized 28,682            
Product [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 8,470            
Subscription Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 993            
Software Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 74,464            
Nonsoftware Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 15,237 $ 1,000 $ 1,500 $ 2,900 $ 4,800 $ 5,000  
Software License Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount $ 2,124