XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 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 $ 14,700          
Unbilled Receivables, Not Billable 13,400          
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          
Implied PCS | Forecast [Member]            
Deferred Revenue Arrangement [Line Items]            
Remaining Performance Obligation   $ 200 $ 400 $ 700 $ 1,100 $ 700
Professional services, training and other            
Deferred Revenue Arrangement [Line Items]            
Remaining Performance Obligation $ 1,765