XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Schedule of Disaggregation of Revenues by Revenue Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from External Customer [Line Items]        
Total revenues $ 310,631 $ 282,420 $ 870,861 $ 805,359
Connected devices, software licenses, and other        
Revenue from External Customer [Line Items]        
Total revenues 152,561 135,672 411,258 381,280
Consumables        
Revenue from External Customer [Line Items]        
Total revenues 24,937 22,689 74,580 66,956
Technical services        
Revenue from External Customer [Line Items]        
Total revenues 67,275 59,583 192,420 177,419
SaaS and Expert Services        
Revenue from External Customer [Line Items]        
Total revenues $ 65,858 $ 64,476 $ 192,603 $ 179,704