v3.26.1
Acquisitions (Schedule of Allocation of the Purchase Price Consideration of the Fair Value of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Feb. 02, 2026
Dec. 31, 2025
Mar. 31, 2025
Feb. 11, 2025
Business Combination [Line Items]          
Goodwill $ 939,052   $ 415,032    
OmniMax          
Business Combination [Line Items]          
Cash   $ 5,865      
Working capital   109,809      
Property, plant and equipment   61,217      
Acquired intangible assets   640,000      
Other assets   122,517      
Other liabilities   (122,706)      
Goodwill   526,714      
Fair value of purchase consideration   $ 1,343,416      
Lane Supply          
Business Combination [Line Items]          
Cash         $ 2,671
Working capital         19,969
Property, plant and equipment         6,707
Acquired intangible assets         66,900
Other assets         671
Other liabilities         (17,220)
Goodwill         38,281
Fair value of purchase consideration         $ 117,979
Three Metal Roofing Business          
Business Combination [Line Items]          
Cash 2,241        
Working capital 10,118        
Property, plant and equipment 5,094        
Acquired intangible assets 38,050        
Other assets 10,628        
Other liabilities (8,529)        
Goodwill 50,968        
Fair value of purchase consideration $ 108,570        
Two Metal Roofing Businesses          
Business Combination [Line Items]          
Goodwill       $ 42,200