XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Movement in Deferred Revenue [Roll Forward]    
Deferred revenue at beginning of period $ 94,150 $ 98,082
Billings deferred 40,831 45,192
Recognition of prior deferred revenue (70,500) (62,341)
Deferred revenue at end of period 64,481 80,933
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 14,700  
Deferred Revenue 64,481 $ 80,933
Subscription    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 1,672  
Subscription Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 14,926  
Maintenance contracts    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 42,885  
Implied PCS    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 3,233  
Professional services, training and other    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation $ 1,765