v3.26.1
REVENUE
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
REVENUE CONTRACT ASSETS AND LIABILITIES
Under our customized pump production and water and wastewater project contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets presented as "Costs and estimated profits in excess of billings." However, we sometimes receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities that are presented as "Billings in excess of costs and estimated profits" on our unaudited condensed consolidated balance sheets.

Costs and estimated profits on uncompleted contracts and related amounts billed were as follows (in thousands):

June 30, 2026December 31, 2025
Costs incurred on uncompleted contracts$248,513 $147,866 
Estimated profits, thereon123,376 71,260 
Total costs and estimated profits on uncompleted contracts371,889 219,126 
Less: billings to date334,564 180,960 
Net$37,325 $38,166 
Such amounts were included in the accompanying unaudited condensed consolidated balance sheets for June 30, 2026 and December 31, 2025 under the following captions (in thousands):

June 30, 2026December 31, 2025
Costs and estimated profits in excess of billings$58,958 $53,855 
Billings in excess of costs and estimated profits(21,633)(15,689)
Net$37,325 $38,166 

During the six months ended June 30, 2026 and 2025, $3.2 million and $3.1 million of the balances that were previously classified as contract liabilities at the beginning of the period were recognized in revenues, respectively. Contract asset and liability changes were primarily due to normal activity and timing differences between our performance and customer payments.
REVENUE
The Company disaggregates revenue based upon our geography and our reportable segments - Service Centers, Innovative Pumping Solutions, and Supply Chain Services. Each of our geographic and reportable business segments are impacted and influenced by varying factors, including the macroeconomic environment, maintenance and capital spending, commodity prices, and exploration and production activity. As such, we believe this information is important in depicting the nature, timing and uncertainty of our contracts with customers. The following Geographical Information and Note 11 - Segment Reporting presents our disaggregated revenues.

Geographical Information
Revenues are presented in geographic areas based on location of the facility shipping products or providing services.

The Company’s revenues by geographical location are as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Revenues
United States$555,192 $478,864 $1,060,580 $936,104 
Canada20,985 19,369 36,941 38,357 
Other
284 449 598 790 
Total$576,461 $498,682 $1,098,119 $975,251 
Recent Acquisitions
We define and calculate organic sales to include locations and acquisitions under our ownership for at least twelve months. "Acquisition Sales" are sales from acquisitions that have been under our ownership for less than twelve months and are excluded in our calculation of Organic Sales.
The following tables sets forth the disaggregation of sales associated with Acquisition and Organic sales for the three and six months ended June 30, 2026 and 2025 (in thousands):


SalesAcquisition SalesOrganic Sales
Three Months Ended June 30, 2026
Service Centers$367,898 $2,870 $365,028 
Innovative Pumping Solutions142,739 46,978 95,761 
Supply Chain Services65,824 — 65,824 
Total Sales$576,461 $49,848 $526,613 
Three Months Ended June 30, 2025
Service Centers$339,731 $15,555 $324,176 
Innovative Pumping Solutions93,540 9,050 84,490 
Supply Chain Services65,411 — 65,411 
Total Sales$498,682 $24,605 $474,077 
$ Change
Service Centers$28,167 $(12,685)$40,852 
Innovative Pumping Solutions49,199 37,928 11,271 
Supply Chain Services413 — 413 
Total $ Change$77,779 $25,243 $52,536 
% Change
Service Centers8.3 %(81.5)%12.6 %
Innovative Pumping Solutions52.6 %419.1 %13.3 %
Supply Chain Services0.6 %N/A0.6 %
Total % Change15.6 %102.6 %11.1 %

SalesAcquisition SalesOrganic Sales
Six Months Ended June 30, 2026
Service Centers$705,874 $8,581 $697,293 
Innovative Pumping Solutions261,399 82,012 179,387 
Supply Chain Services130,846 — 130,846 
Total Sales$1,098,119 $90,593 $1,007,526 
Six Months Ended June 30, 2025
Service Centers$666,806 $33,496 $633,310 
Innovative Pumping Solutions179,722 22,221 157,501 
Supply Chain Services128,723 — 128,723 
Total Sales$975,251 $55,717 $919,534 
$ Change
Service Centers$39,068 $(24,915)$63,983 
Innovative Pumping Solutions81,677 59,791 21,886 
Supply Chain Services2,123 — 2,123 
Total $ Change$122,868 $34,876 $87,992 
% Change
Service Centers5.9 %(74.4)%10.1 %
Innovative Pumping Solutions45.4 %269.1 %13.9 %
Supply Chain Services1.6 %N/A1.6 %
Total % Change12.6 %62.6 %9.6 %