v3.26.1
Acquisitions (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 02, 2026
Jul. 31, 2025
Mar. 31, 2025
Feb. 11, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Business Combination [Line Items]                  
Goodwill         $ 939,052   $ 939,052   $ 415,032
Net sales         509,547 $ 309,517 865,834 $ 555,874  
Operating income (loss)         59,819 $ 39,506 55,363 $ 68,161  
Accrued expenses         $ 5,400   5,400   11,300
OmniMax                  
Business Combination [Line Items]                  
Payments to Acquire Businesses, Gross $ 1,343,000                
Goodwill $ 526,714                
Net sales             270,900    
Operating income (loss)             $ (17,500)    
Lane Supply                  
Business Combination [Line Items]                  
Goodwill       $ 38,281          
Acquisition purchase price       $ 118,000          
Two Privately Held Businesses                  
Business Combination [Line Items]                  
Acquisition purchase price     $ 92,600            
Privately Held Business                  
Business Combination [Line Items]                  
Acquisition purchase price   $ 16,000              
Increase in intangible assets                 $ 20,200
Two Metal Roofing Businesses                  
Business Combination [Line Items]                  
Goodwill     $ 42,200            
Metal Roofing Business                  
Business Combination [Line Items]                  
Goodwill   $ 8,800