XML 102 R92.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenues earned $ 97,979 $ 73,968 $ 184,925 $ 134,004    
Deferred revenue earned 23,700 14,400 41,000 31,200    
Revenues earned from leasing arrangements 20,400 19,100 42,800 32,700    
Deferred revenue 67,715   67,715   $ 70,940 $ 81,300
Maintenance Services [Member]            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue Remaining Performance Obligation 19,600   19,600   $ 21,000  
Revenues earned 46,867 44,958 93,994 81,052    
Technology Sales [Member]            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenues earned 29,360 8,229 47,182 17,205    
Revenues earned from leasing arrangements 900 600 3,200 1,600    
Technology Sales [Member] | Variable Consideration Receivables [Member]            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenues earned 11,800 900 17,300 1,300    
Technology Rentals [Member]            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenues earned 19,546 18,525 39,604 31,186    
Revenues earned from leasing arrangements $ 19,500 $ 18,500 $ 39,600 $ 31,200