XML 90 R77.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation           $ 53,000  
Deferred Revenue           99,601 $ 97,923
Deferred Revenue, Additions           80,979  
Deferred Revenue, Revenue Recognized           (79,301)  
Product [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation           6,138  
Subscription Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation           1,006  
Software Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation           69,384  
Nonsoftware Service, Support and Maintenance Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue Recognition, New Accounting Pronouncement, Timing 0.8 1.4 2.8 4.7 6.8    
Revenue, Remaining Performance Obligation           16,470  
Software License Arrangement [Member]              
Deferred Revenue Arrangement [Line Items]              
Revenue, Remaining Performance Obligation           $ 6,603