XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Data (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Disaggregated Revenues, Segments
The following table presents further disaggregated revenues by type:
 Second QuarterFirst Half
(In thousands)2025202420252024
Rental revenues$31,654 $23,682 $59,764 $44,914 
Service revenues14,658 12,714 29,941 26,663 
Product sales revenues21,921 30,395 43,305 44,181 
Total revenues$68,233 $66,791 $133,010 $115,758 
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:
Second QuarterFirst Half
(In thousands)2025202420252024
United States$63,320 $63,104 $123,995 $108,445 
United Kingdom4,913 3,687 9,015 7,313 
Total revenues$68,233 $66,791 $133,010 $115,758 
Schedule of Operating Results for Reportable Segments
The following table presents disaggregated expense information:
Second QuarterFirst Half
(In thousands)2025202420252024
Depreciation and amortization - Included in cost of revenues$5,675 $5,123 $11,022 $10,220 
Depreciation and amortization - Included in selling, general and administrative expenses497 551 952 1,120 
Total depreciation and amortization$6,172 $5,674 $11,974 $11,340