XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Segment and Related Information (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Schedule of Disaggregation Revenues for Industrial Solutions Segments
The following table presents further disaggregated revenues by type:
 Year Ended December 31,
(In thousands)202520242023
Rental revenues$124,171 $89,512 $83,400 
Service revenues59,538 56,273 66,554 
Product sales revenues93,334 71,704 57,694 
Total revenues$277,043 $217,489 $207,648 
Schedule of Revenue and Long-Lived Assets
The following table presents further disaggregated revenues by geography, based on the country in which the sale originates:
 Year Ended December 31,
(In thousands)202520242023
United States$258,692 $203,379 $194,086 
United Kingdom18,351 14,110 13,562 
Total revenues$277,043 $217,489 $207,648 
The following table presents long-lived assets, which includes property, plant and equipment and other long-term assets (including goodwill and other intangible assets), based on the country in which the assets are located:
 Year Ended December 31,
(In thousands)202520242023
United States$276,541 $248,262 $224,194 
United Kingdom78,190 15,502 13,868 
Total long-lived assets$354,731 $263,764 $238,062 
Schedule of Disaggregation of Depreciation and Amortization
The following table presents disaggregated expense information:
 Year Ended December 31,
(In thousands)202520242023
Depreciation and amortization - Included in cost of revenues$23,525 $20,489 $20,868 
Depreciation - Included in selling, general and administrative expenses2,012 2,167 2,728 
Total depreciation and amortization$25,537 $22,656 $23,596