XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by End Market and Product The following tables present our net revenues disaggregated by end market and product (in millions):
Three months ended September 30,Nine months ended September 30,
2024202320242023
Installation:
Residential new construction$548.8 72 %$518.1 73 %$1,594.0 73 %$1,488.9 72 %
Repair and remodel44.9 %37.8 %127.5 %114.4 %
Commercial120.0 16 %105.3 15 %345.4 15 %332.5 16 %
Net revenue, Installation$713.7 94 %$661.2 94 %$2,066.9 94 %$1,935.8 94 %
Other
46.9 %45.3 %124.2 %122.1 %
Net revenue, as reported$760.6 100 %$706.5 100 %$2,191.1 100 %$2,057.9 100 %
 Three months ended September 30,Nine months ended September 30,
2024202320242023
Installation:
Insulation$450.2 59 %$424.2 60 %$1,325.9 60 %$1,235.1 60 %
Shower doors, shelving and mirrors55.0 %48.2 %157.3 %141.6 %
Garage doors45.3 %40.6 %131.2 %124.8 %
Waterproofing39.2 %36.2 %104.4 %99.1 %
Rain gutters34.6 %31.2 %94.1 %88.6 %
Fireproofing/firestopping21.3 %18.9 %64.4 %53.9 %
Window blinds19.5 %16.1 %56.7 %48.3 %
Other building products48.6 %45.8 %132.9 %144.4 %
Net revenue, Installation$713.7 94 %$661.2 94 %$2,066.9 94 %$1,935.8 94 %
Other 46.9 %45.3 %124.2 %122.1 %
Net revenue, as reported$760.6 100 %$706.5 100 %$2,191.1 100 %$2,057.9 100 %
Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits
Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in millions):
 September 30, 2024December 31, 2023
Contract assets$38.1 $31.7 
Contract liabilities(20.7)(19.0)
Schedule of Cost and Estimated Earnings on Uncompleted Contracts
Uncompleted contracts were as follows (in millions):
 September 30, 2024December 31, 2023
Costs incurred on uncompleted contracts$273.0 $268.9 
Estimated earnings138.9 124.4 
Total411.9 393.3 
Less: Billings to date384.6 371.7 
Net under billings$27.3 $21.6 
Schedule of Net Under Billings
Net under billings were as follows (in millions):
 September 30, 2024December 31, 2023
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)$38.1 $31.7 
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)(10.8)(10.1)
Net under billings$27.3 $21.6