XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Data (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Disaggregated Revenues, Segments
The following table presents further disaggregated revenues by type:
First Quarter
(In thousands)20252024
Rental revenues$28,110 $21,232 
Service revenues15,283 13,949 
Product sales revenues21,384 13,786 
Total revenues$64,777 $48,967 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
The following table presents further disaggregated revenues by geography, based on the country in which the sale originates:
First Quarter
(In thousands)20252024
United States$60,675 $45,341 
United Kingdom4,102 3,626 
Total revenues$64,777 $48,967 
Schedule of Operating Results for Reportable Segments
The following table presents disaggregated expense information:
First Quarter
(In thousands)20252024
Depreciation and amortization - Included in cost of revenues$5,347 $5,097 
Depreciation and amortization - Included in selling, general and administrative expenses455 569 
Total depreciation and amortization$5,802 $5,666