v3.26.1
Acquisitions - Summary of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Feb. 02, 2026
May 08, 2025
Mar. 31, 2025
Oct. 01, 2024
Mar. 31, 2024
Customer relationships            
Business Combination [Line Items]            
Preliminary Useful Lives 15 years 10 months 24 days     15 years 10 months 24 days   15 years 10 months 24 days
Developed technology            
Business Combination [Line Items]            
Preliminary Useful Lives 7 years     7 years   7 years
National Diversified Sales            
Business Combination [Line Items]            
Preliminary fair value   $ 456,920        
National Diversified Sales | Customer relationships            
Business Combination [Line Items]            
Preliminary fair value   $ 419,000        
Preliminary Useful Lives   20 years        
National Diversified Sales | Tradename            
Business Combination [Line Items]            
Preliminary fair value   $ 37,000        
Preliminary Useful Lives   20 years        
National Diversified Sales | Developed technology            
Business Combination [Line Items]            
Preliminary fair value   $ 920        
Preliminary Useful Lives   12 years        
River Valley Pipe            
Business Combination [Line Items]            
Preliminary fair value     $ 2,970      
River Valley Pipe | Customer relationships            
Business Combination [Line Items]            
Preliminary fair value     2,600      
Preliminary Useful Lives 10 years          
River Valley Pipe | Tradename            
Business Combination [Line Items]            
Preliminary fair value     $ 370      
Preliminary Useful Lives 5 years          
Orenco Systems, Inc.            
Business Combination [Line Items]            
Preliminary fair value         $ 148,000  
Orenco Systems, Inc. | Customer relationships            
Business Combination [Line Items]            
Preliminary fair value         99,000  
Preliminary Useful Lives 15 years          
Orenco Systems, Inc. | Tradename            
Business Combination [Line Items]            
Preliminary fair value         7,000  
Preliminary Useful Lives 20 years          
Orenco Systems, Inc. | Developed technology            
Business Combination [Line Items]            
Preliminary fair value         $ 42,000  
Preliminary Useful Lives 12 years