XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20242023
Installation:
Residential new construction$502.8 73 %$475.1 72 %
Repair and remodel40.1 %37.7 %
Commercial113.0 16 %109.9 16 %
Net revenue, Installation$655.9 95 %$622.7 94 %
Other
37.0 %36.6 %
Net revenue, as reported$692.9 100 %$659.3 100 %
 Three months ended March 31,
20242023
Installation:
Insulation$427.9 62 %$394.0 60 %
Shower doors, shelving and mirrors48.9 %45.5 %
Garage doors42.7 %43.3 %
Waterproofing30.7 %29.9 %
Rain gutters27.4 %27.8 %
Fireproofing/firestopping20.7 %15.2 %
Window blinds17.0 %15.9 %
Other building products40.6 %51.1 %
Net revenue, Installation$655.9 95 %$622.7 94 %
Other 37.0 %36.6 %
Net revenue, as reported$692.9 100 %$659.3 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):
 March 31, 2024December 31, 2023
Contract assets$35.3 $31.7 
Contract liabilities(19.1)(19.0)
Schedule of Cost and Estimated Earnings on Uncompleted Contracts
Uncompleted contracts were as follows (in millions):
 March 31, 2024December 31, 2023
Costs incurred on uncompleted contracts$260.1 $268.9 
Estimated earnings123.1 124.4 
Total383.2 393.3 
Less: Billings to date357.8 371.7 
Net under billings$25.4 $21.6 
Schedule of Net Under Billings
Net under billings were as follows (in millions):
 March 31, 2024December 31, 2023
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)$35.3 $31.7 
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)(9.9)(10.1)
Net under billings$25.4 $21.6