XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT REPORTING (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information Related to Company's Segments
The following table sets out financial information related to the Company’s segments (in thousands):
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2023    
Total Revenue$1,145,082 $273,150 $260,368 $1,678,600 
Operating income for reportable segments, excluding adjustments163,877 44,260 21,524 229,661 
Identifiable assets at year end697,438 226,621 62,610 986,669 
Capital expenditures8,837 1,786 — 10,623 
Depreciation2,705 3,726 27 6,458 
Amortization12,266 5,965 — 18,231 
 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2022    
Total Revenue$1,009,356 $231,102 $240,374 $1,480,832 
Operating income for reportable segments, excluding adjustments127,174 30,037 19,530 176,741 
Identifiable assets at year end746,548 144,352 90,480 981,380 
Capital expenditures1,419 2,506 43 3,968 
Depreciation3,038 4,549 144 7,731 
Amortization12,294 6,621 — 18,915 
Years Ended December 31,Service CentersInnovative Pumping SolutionsSupply Chain ServicesTotal
2021    
Total Revenue$816,496 $139,591 $157,834 $1,113,921 
Operating income for reportable segments, excluding adjustments98,931 12,070 11,963 122,964 
Identifiable assets at year end642,184 134,374 44,684 821,242 
Capital expenditures999 2,574 25 3,598 
Depreciation3,475 4,270 389 8,134 
Amortization11,107 6,090 — 17,197 
Schedule of Reconciliation of Operating Income for Reportable Segments to Consolidated Income Before Taxes
 Years Ended December 31,
202320222021
Operating income for reportable segments, excluding adjustments$229,661 $176,741 $122,964 
Adjustments for:
Amortization of intangibles18,231 18,915 17,197 
Corporate and other expense, net72,708 60,074 65,910 
Total operating income$138,722 $97,752 $39,857 
Interest expense53,146 29,135 21,089 
Other expenses (income), net(1,355)2,716 (414)
Income before income taxes$86,931 $65,901 $19,182