XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Information on Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segment | segment     3  
Number of reportable segment | segment     1  
Net revenue $ 676,749 $ 488,098 $ 1,264,241 $ 925,164
Cost of sales (exclusive of depreciation and amortization shown separately below) 448,914 325,934 853,370 627,551
Adjusted gross profit 227,835 162,164    
Depreciation and amortization 11,126 10,278 21,759 20,300
Gross profit 216,709 151,886 389,112 277,313
Selling 29,371 22,631 54,563 43,489
Administrative 84,030 66,474 163,174 131,551
Amortization 11,261 9,178 22,358 17,574
Operating income 92,047 53,603 149,017 84,699
Interest expense, net 10,401 7,520 21,001 15,094
Other expense (income) 368 (92) 513 (11)
Income before income taxes $ 81,278 $ 46,175 $ 127,503 $ 69,616
Adjusted gross profit percentage 33.70% 33.20% 32.50% 32.20%
Adjustment        
Segment Reporting Information [Line Items]        
Adjusted gross profit     $ 410,871 $ 297,613
Eliminations        
Segment Reporting Information [Line Items]        
Net revenue $ (1,540) $ (490) (2,329) (855)
Cost of sales (exclusive of depreciation and amortization shown separately below) (1,290) (386) $ (1,899) $ (669)
Adjusted gross profit $ (250) $ (104)    
Adjusted gross profit percentage 16.20% 21.20% 18.50% 21.80%
Eliminations | Adjustment        
Segment Reporting Information [Line Items]        
Adjusted gross profit     $ (430) $ (186)
Installation        
Segment Reporting Information [Line Items]        
Number of operating segment | segment     1  
Net revenue $ 637,998 $ 482,965 $ 1,199,629 915,142
Cost of sales (exclusive of depreciation and amortization shown separately below) 419,812 322,244 $ 805,504 $ 620,077
Adjusted gross profit $ 218,186 $ 160,721    
Adjusted gross profit percentage 34.20% 33.30% 32.90% 32.20%
Installation | Adjustment        
Segment Reporting Information [Line Items]        
Adjusted gross profit     $ 394,125 $ 295,065
Other        
Segment Reporting Information [Line Items]        
Number of operating segment | segment     2  
Net revenue $ 40,291 $ 5,623 $ 66,941 10,877
Cost of sales (exclusive of depreciation and amortization shown separately below) 30,392 4,076 $ 49,765 $ 8,143
Adjusted gross profit $ 9,899 $ 1,547    
Adjusted gross profit percentage 24.60% 27.50% 25.70% 25.10%
Other | Adjustment        
Segment Reporting Information [Line Items]        
Adjusted gross profit     $ 17,176 $ 2,734