XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue $ 106,654 $ 91,452 $ 285,005 $ 259,536    
Revenues earned from lease arrangements 23,300 15,900 61,800 48,400    
Revenue recognized during period 9,600 11,500 29,400 35,700    
Deferred revenue 64,505   64,505   $ 52,686 $ 67,100
Technology sales            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue 19,360 26,305 51,726 54,629    
Revenues earned from leasing arrangements 0   100      
Reversal of lease income   100   100    
Technology sales | Variable Consideration Receivables            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue 5,100 8,200 11,400 17,600    
Technology rentals            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue 23,336 16,122 61,763 48,766    
Revenues earned from leasing arrangements 23,300 16,000 61,800 48,500    
Image enhancement and maintenance services            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue 61,029 $ 46,891 162,636 $ 149,428    
Remaining performance obligation $ 21,300   $ 21,300   $ 26,500