v3.26.1
Segment Data (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Disaggregated Revenues, Segments
The following table presents further disaggregated revenues by type:
 Second QuarterFirst Half
(In thousands)2026202520262025
Rental revenues$37,208 $31,654 $72,833 $59,764 
Service revenues16,344 14,658 32,672 29,941 
Product sales revenues28,033 21,921 51,150 43,305 
Total revenues$81,585 $68,233 $156,655 $133,010 
Disaggregated Revenues by Geography
The following table presents further disaggregated revenues by geography, based on the country in which the sale originates:
Second QuarterFirst Half
(In thousands)2026202520262025
United States$71,526 $63,320 $137,406 $123,995 
United Kingdom10,059 4,913 19,249 9,015 
Total revenues$81,585 $68,233 $156,655 $133,010 
Schedule of Disaggregated Expense Information
The following table presents disaggregated expense information:
Second QuarterFirst Half
(In thousands)2026202520262025
Depreciation and amortization - Included in cost of revenues$7,934 $5,675 $15,564 $11,022 
Depreciation and amortization - Included in selling, general and administrative expenses444 497 981 952 
Total depreciation and amortization$8,378 $6,172 $16,545 $11,974