v3.26.1
Information on Segments - Schedule of Segment Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Installation segment revenue $ 777.8 $ 760.3 $ 1,438.3 $ 1,445.1
Installation        
Segment Reporting [Line Items]        
Installation segment revenue 710.7 715.6 1,320.5 1,362.8
Cost of sales 451.2 450.1 844.7 867.8
Installation segment gross profit $ 259.5 $ 265.5 $ 475.8 $ 495.0
Installation segment gross profit percentage 36.50% 37.10% 36.00% 36.30%