XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Contract Asset and Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Disaggregation of Revenue [Line Items]      
Net sales $ 1,001,112 $ 829,880  
Contract asset - product returns 1,409   $ 1,383
Refund liability 4,912   $ 4,112
Stormwater      
Disaggregation of Revenue [Line Items]      
Net sales 809,376 651,527  
Wastewater      
Disaggregation of Revenue [Line Items]      
Net sales 191,736 178,353  
Domestic Pipe | Stormwater      
Disaggregation of Revenue [Line Items]      
Net sales 458,088 424,606  
Domestic Allied Products | Stormwater      
Disaggregation of Revenue [Line Items]      
Net sales 303,387 187,506  
International | Stormwater      
Disaggregation of Revenue [Line Items]      
Net sales 59,467 48,491  
Operating Segments | Stormwater      
Disaggregation of Revenue [Line Items]      
Net sales 820,942 660,603  
Operating Segments | Wastewater      
Disaggregation of Revenue [Line Items]      
Net sales 208,920 194,962  
Intersegment Eliminations      
Disaggregation of Revenue [Line Items]      
Net sales (28,750) (25,685)  
Intersegment Eliminations | Stormwater      
Disaggregation of Revenue [Line Items]      
Net sales 11,566 9,076  
Intersegment Eliminations | Wastewater      
Disaggregation of Revenue [Line Items]      
Net sales $ 17,184 $ 16,609