XML 52 R47.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 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 $ 51,200            
Unbilled Receivables, Not Billable 50,700            
Movement in Deferred Revenue [Roll Forward]              
Deferred Revenue 84,981           $ 99,601
Deferred Revenue, Additions 54,882            
Deferred Revenue, Revenue Recognized 69,502            
Product [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 7,363            
Subscription Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 2,071            
Software Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 60,681            
Nonsoftware Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount 12,816            
Nonsoftware Service, Support and Maintenance Arrangement [Member] | Forecast [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount   $ 1,000 $ 1,700 $ 3,000 $ 5,000 $ 1,600  
Software License Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation, Amount $ 2,050