v3.26.3
Segment Data (Tables)
9 Months Ended
Sep. 30, 2026
Segment Reporting [Abstract]  
Schedule of Disaggregated Revenues, Segments
The following table presents further disaggregated revenues by type:
Third QuarterFirst Nine Months
(In thousands)2026202520262025
Rental revenues$31,840 $29,591 $104,673 $89,355 
Service revenues17,724 14,688 50,396 44,629 
Product sales revenues26,712 24,559 77,862 67,864 
Total revenues$76,276 $68,838 $232,931 $201,848 
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)2026202520262025
United States$66,993 $65,407 $204,399 $189,402 
United Kingdom9,283 3,431 28,532 12,446 
Total revenues$76,276 $68,838 $232,931 $201,848 
Schedule of Operating Results for Reportable Segments
The following table presents disaggregated expense information:
Third QuarterFirst Nine Months
(In thousands)2026202520262025
Depreciation and amortization - Included in cost of revenues$8,427 $5,811 $23,991 $16,833 
Depreciation and amortization - Included in selling, general and administrative expenses432 450 1,413 1,402 
Total depreciation and amortization$8,859 $6,261 $25,404 $18,235