XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Information on Segments (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 3  
Number of reportable segments | segment 1  
Net revenue $ 692.9 $ 659.3
Cost of sales 445.5 437.1
Segment gross profit $ 247.4 $ 222.2
Segment gross profit percentage 35.70% 33.70%
Depreciation and amortization $ 12.9 $ 11.8
Gross profit, as reported 234.5 210.4
Operating expenses 146.6 133.5
Operating income 87.9 76.9
Other expense, net 11.5 9.5
Income before income taxes 76.4 67.4
Eliminations    
Segment Reporting Information [Line Items]    
Net revenue (3.3) (2.1)
Cost of sales (2.3) (1.8)
Segment gross profit $ (1.0) $ (0.3)
Segment gross profit percentage 29.40% 18.10%
Installation    
Segment Reporting Information [Line Items]    
Number of operating segments | segment 1  
Installation | Operating segments    
Segment Reporting Information [Line Items]    
Net revenue $ 655.9 $ 622.7
Cost of sales 419.3 410.4
Segment gross profit $ 236.6 $ 212.3
Segment gross profit percentage 36.10% 34.10%
Other    
Segment Reporting Information [Line Items]    
Number of operating segments | segment 2  
Other | Operating segments    
Segment Reporting Information [Line Items]    
Net revenue $ 40.3 $ 38.7
Cost of sales 28.5 28.5
Segment gross profit $ 11.8 $ 10.2
Segment gross profit percentage 29.30% 26.50%