XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Data - Disaggregated Revenues, Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 68,838 $ 44,207 $ 201,848 $ 159,965
Industrial Solution        
Segment Reporting Information [Line Items]        
Revenues 68,838 44,207 201,848 159,965
Rental revenues | Industrial Solution        
Segment Reporting Information [Line Items]        
Revenues 29,591 18,873 89,355 63,787
Service revenues | Industrial Solution        
Segment Reporting Information [Line Items]        
Revenues 14,688 13,535 44,629 40,198
Product sales revenues | Industrial Solution        
Segment Reporting Information [Line Items]        
Revenues $ 24,559 $ 11,799 $ 67,864 $ 55,980