XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE Deferred Revenue Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Movement in Deferred Revenue [Roll Forward]    
Deferred revenue at beginning of period $ 94,150 $ 98,082
Billings deferred 55,109 57,094
Recognition of prior deferred revenue (88,537) (78,501)
Deferred revenue at end of period 60,722 76,675
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 16,700  
Deferred Revenue 60,722 $ 76,675
Subscription    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 2,802  
Subscription Arrangement [Member]    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 15,497  
Maintenance contracts    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation 39,553  
Implied PCS    
Deferred Revenue Arrangement [Line Items]    
Remaining Performance Obligation $ 2,870