XML 69 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies and Other Items - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jan. 31, 2025
Nov. 30, 2023
Dec. 31, 2022
Concentration Risk [Line Items]            
Investment in unconsolidated affiliates $ 5,923,000 $ 0        
Gain (loss) on change in TRA liability (800,000) 3,200,000 $ 4,500,000      
Unbilled revenue 39,400,000 29,800,000        
Restricted cash 371,000,000.0          
Inventory obsolescence reserve 31,114,000 28,048,000 25,638,000     $ 20,488,000
Depreciation and amortization 63,914,000 60,438,000 65,045,000      
Impairment charges of long-lived assets 0 0 0      
Impairment of goodwill 0 0 0      
Self insurance accrued expenses $ 2,000,000.0 2,300,000        
Product warranty period 12 months          
Pipe and connections warranty period 24 months          
Employer match of first tier of employee contribution (as a percent) 100          
First tier percentage of compensation eligible for match 3          
Employer match of second tier of employee contribution (as a percent) 50          
Second tier percentage of compensation eligible for match 4          
Employer matching contributions $ 5,800,000 $ 5,600,000 $ 3,700,000      
Vietnam Manufacturing Facility            
Concentration Risk [Line Items]            
Ownership percentage         40.00%  
Investment in unconsolidated affiliates       $ 6,000,000.0    
Supplier One | Purchases | Supplier concentration            
Concentration Risk [Line Items]            
Concentration of risk   10.00% 10.00%      
One customer | Total revenues | Customer            
Concentration Risk [Line Items]            
Concentration of risk 17.00% 15.00% 10.00%