XML 72 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Business Segments Information - Reconciliation of Gross Profit to Segment Adjusted Gross Profit (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]    
Gross profit $ 408,047 $ 330,438
Depreciation and amortization 62,157 50,228
Stock-based compensation expense 13,274 8,404
Inventory Step-up Related to Acquisition 14,197 0
Net sales 1,001,112 829,880
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest 228,960 189,422
Cost of goods sold 593,065 499,442
Selling, General and Administrative, Adjusted 118,331 92,126
Segment Reporting, Other Segment Item, Amount (81,041) (51,690)
Corporate and other costs 12,487 11,835
Consolidated Adjusted EBITDA 358,270 278,167
Gain (Loss) on Disposition of Assets for Financial Service Operations 2,621 7,024
Interest income (1,291) (5,405)
Income tax expense 53,689 46,674
Equity in net income of unconsolidated affiliates (1,297) (1,343)
Net income from continuing operations 176,568 144,091
Interest Income (Expense), Nonoperating, Net 27,040 23,029
Transaction costs 3,244 807
Other Adjusted EBITDA adjustments 8,068 4,658
Stormwater    
Segment Reporting [Line Items]    
Net sales 809,376 651,527
Wastewater    
Segment Reporting [Line Items]    
Net sales 191,736 178,353
Operating Segments | Stormwater    
Segment Reporting [Line Items]    
Depreciation and amortization 40,504 28,896
Net sales 820,942 660,603
Cost of goods sold 518,812 427,119
Selling, General and Administrative, Adjusted 100,681 73,782
Segment Reporting, Other Segment Item, Amount (72,252) (43,793)
Segment Adjusted EBITDA 273,701 203,495
Operating Segments | Wastewater    
Segment Reporting [Line Items]    
Depreciation and amortization 18,867 19,254
Net sales 208,920 194,962
Cost of goods sold 104,600 97,251
Selling, General and Administrative, Adjusted 17,650 18,344
Segment Reporting, Other Segment Item, Amount (8,789) (7,897)
Segment Adjusted EBITDA 95,459 87,264
Intersegment Eliminations    
Segment Reporting [Line Items]    
Net sales (28,750) (25,685)
Cost of goods sold (30,347) (24,928)
Segment Adjusted EBITDA 1,597 (757)
Intersegment Eliminations | Stormwater    
Segment Reporting [Line Items]    
Net sales 11,566 9,076
Intersegment Eliminations | Wastewater    
Segment Reporting [Line Items]    
Net sales $ 17,184 $ 16,609