XML 100 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues earned $ 86,946 $ 60,036  
Revenues earned from leasing arrangements 22,400   $ 13,600
Maintenance Services [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue Remaining Performance Obligation 22,200   21,000
Revenues earned 47,127 36,094  
Technology Sales [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues earned 17,822 8,976  
Revenues earned from leasing arrangements 2,300   1,000
Technology Sales [Member] | Variable Consideration Receivables [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues earned 5,600   400
Technology Rentals [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues earned 20,058 $ 12,661  
Revenues earned from leasing arrangements $ 20,100   $ 12,600