XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Data (Tables)
9 Months Ended
Sep. 30, 2025
Segment Reporting [Abstract]  
Schedule of Disaggregated Revenues, Segments
The following table presents further disaggregated revenues by type:
 Third QuarterFirst Nine Months
(In thousands)2025202420252024
Rental revenues$29,591 $18,873 $89,355 $63,787 
Service revenues14,688 13,535 44,629 40,198 
Product sales revenues24,559 11,799 67,864 55,980 
Total revenues$68,838 $44,207 $201,848 $159,965 
Schedule of Disaggregated Revenues, Geography
The following table presents further disaggregated revenues by geography, based on the country in which the sale originates:
Third QuarterFirst Nine Months
(In thousands)2025202420252024
United States$65,407 $40,599 $189,402 $149,044 
United Kingdom3,431 3,608 12,446 10,921 
Total revenues$68,838 $44,207 $201,848 $159,965 
Schedule of Operating Results for Reportable Segments
The following table presents disaggregated expense information:
Third QuarterFirst Nine Months
(In thousands)2025202420252024
Depreciation and amortization - Included in cost of revenues$5,811 $5,054 $16,833 $15,274 
Depreciation and amortization - Included in selling, general and administrative expenses450 538 1,402 1,658 
Total depreciation and amortization$6,261 $5,592 $18,235 $16,932