XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2027
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue Arrangement [Line Items]            
Revenue, Performance Obligation, Description of Timing six years          
Remaining Performance Obligation $ 16,700          
Unbilled Receivables, Not Billable 14,200          
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          
Implied PCS | Forecast [Member]            
Deferred Revenue Arrangement [Line Items]            
Remaining Performance Obligation   $ 200 $ 400 $ 700 $ 1,200 $ 400