XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by End Market and Product The following tables present our net revenues disaggregated by end market and product (in millions):
Years ended December 31,
Installation:202520242023
Residential new construction$2,072.1 70 %$2,127.3 72 %$1,999.4 72 %
Repair and remodel179.4 %174.0 %159.0 %
Commercial512.1 17 %460.6 16 %447.2 16 %
Net revenue, Installation$2,763.6 93 %$2,761.9 94 %$2,605.6 94 %
Other207.2 %179.4 %173.0 %
Net revenue, as reported$2,970.8 100 %$2,941.3 100 %$2,778.6 100 %

Years ended December 31,
Installation:202520242023
Insulation$1,708.9 58 %$1,767.7 60 %$1,666.0 60 %
Shower doors, shelving and mirrors218.8 %209.9 %191.5 %
Garage doors172.9 %176.1 %168.5 %
Waterproofing160.7 %142.2 %133.3 %
Rain gutters124.9 %126.4 %119.0 %
Fireproofing/firestopping116.6 %86.3 %73.7 %
Window blinds76.6 %75.8 %65.2 %
Other building products184.2 %177.5 %188.4 %
Net revenues, Installation$2,763.6 93 %$2,761.9 94 %$2,605.6 94 %
Other207.2 %179.4 %173.0 %
Net revenue, as reported$2,970.8 100 %$2,941.3 100 %$2,778.6 100 %
Schedule 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):
As of December 31,
20252024
Contract assets$27.3 $33.2 
Contract liabilities(20.5)(19.7)
Schedule of Cost and Estimated Earnings on Uncompleted Contracts
Uncompleted contracts were as follows (in millions):
As of December 31,
20252024
Costs incurred on uncompleted contracts$213.7 $248.4 
Estimated earnings158.5 128.5 
Total372.2 376.9 
Less: Billings to date355.5 352.9 
Net under billings$16.7 $24.0 
Schedule of Net Under Billings
Net under billings were as follows (in millions):
As of December 31,
20252024
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)$27.3 $33.2 
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)(10.6)(9.2)
Net under billings$16.7 $24.0