XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Information on Segments - Schedule of Segment Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 2,970.8 $ 2,941.3 $ 2,778.6
Installation      
Segment Reporting Information [Line Items]      
Revenue 2,763.6 2,761.9 2,605.6
Cost of sales 1,742.5 1,759.9 1,674.7
Segment gross profit $ 1,021.1 $ 1,002.0 $ 930.9
Segment gross profit percentage 36.90% 36.30% 35.70%