XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Information on Segments - Schedule of Segment Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 684.8 $ 692.9
Installation    
Segment Reporting Information [Line Items]    
Revenue 647.2 655.9
Cost of sales 417.7 419.3
Segment gross profit $ 229.5 $ 236.6
Segment gross profit percentage 35.50% 36.10%