XML 56 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisition (Schedule of Acquired Intangible Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 02, 2026
Feb. 11, 2025
Mar. 31, 2026
OmniMax      
Business Combination [Line Items]      
Fair Value $ 640,000    
OmniMax | Trademarks      
Business Combination [Line Items]      
Fair Value $ 110,000    
Weighted-Average Amortization Period 18 years    
OmniMax | Customer relationships      
Business Combination [Line Items]      
Fair Value $ 530,000    
Weighted-Average Amortization Period 15 years    
Lane Supply      
Business Combination [Line Items]      
Fair Value   $ 66,900  
Lane Supply | Trademarks      
Business Combination [Line Items]      
Fair Value   $ 6,800  
Weighted-Average Amortization Period   20 years  
Lane Supply | Customer relationships      
Business Combination [Line Items]      
Fair Value   $ 56,600  
Weighted-Average Amortization Period   15 years  
Lane Supply | Backlog      
Business Combination [Line Items]      
Fair Value   $ 3,500  
Three Metal Roofing Business      
Business Combination [Line Items]      
Fair Value     $ 38,050
Three Metal Roofing Business | Trademarks      
Business Combination [Line Items]      
Fair Value     $ 4,250
Three Metal Roofing Business | Trademarks | Minimum      
Business Combination [Line Items]      
Weighted-Average Amortization Period     5 years
Three Metal Roofing Business | Trademarks | Maximum      
Business Combination [Line Items]      
Weighted-Average Amortization Period     11 years
Three Metal Roofing Business | Customer relationships      
Business Combination [Line Items]      
Fair Value     $ 33,800
Three Metal Roofing Business | Customer relationships | Minimum      
Business Combination [Line Items]      
Weighted-Average Amortization Period     9 years
Three Metal Roofing Business | Customer relationships | Maximum      
Business Combination [Line Items]      
Weighted-Average Amortization Period     12 years