Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.23.2
Subsequent Events (Details)
$ in Millions
Jul. 26, 2023
USD ($)
item
Jul. 17, 2023
USD ($)
Jul. 10, 2023
USD ($)
Jul. 25, 2023
USD ($)
Credit Agreement        
Subsequent Events        
Availability       $ 300.0
Subsequent Event | Amendment No. 4 to Credit Agreement        
Subsequent Events        
Availability $ 850.0      
Subsequent Event | Amendment No. 4 to Credit Agreement | Delayed Draw Term Loan, July 2023        
Subsequent Events        
Availability $ 550.0      
Subsequent Event | Rocky Mountain        
Subsequent Events        
Purchase price     $ 7.2  
Subsequent Event | Best Insulation        
Subsequent Events        
Purchase price   $ 95.0    
Subsequent Event | SPI | UNITED STATES        
Subsequent Events        
Number of branches | item 85      
Subsequent Event | SPI | CANADA        
Subsequent Events        
Number of branches | item 4      
Subsequent Event | Scenario, Forecast | SPI        
Subsequent Events        
Purchase price $ 960.0      
Debt incurred $ 550.0