XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Information on Segments - Schedule of Reconciliation of Revenue and Gross Profit from Segments to Consolidated Net Revenue and Income Before Income Taxes (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting Information [Line Items]    
Revenue $ 684.8 $ 692.9
Less:    
Depreciation and amortization 15.2 12.9
Total consolidated gross profit, as reported 223.7 234.5
Operating expenses 153.9 146.6
Operating income 69.8 87.9
Other expense, net 8.5 11.5
Income before income taxes $ 61.3 76.4
Number of operating segments | segment 3  
Installation    
Segment Reporting Information [Line Items]    
Revenue $ 647.2 655.9
Segment gross profit $ 229.5 236.6
Less:    
Number of operating segments | segment 1  
Other    
Less:    
Number of operating segments | segment 2  
Operating segments | Installation    
Segment Reporting Information [Line Items]    
Revenue $ 647.2 655.9
Segment gross profit 229.5 236.6
Operating segments | Other    
Segment Reporting Information [Line Items]    
Revenue 43.9 40.3
Segment gross profit 11.3 11.8
Elimination of inter-segment revenue    
Segment Reporting Information [Line Items]    
Revenue (6.3) (3.3)
Segment gross profit $ (1.9) $ (1.0)