XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Information on Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segment | segment 3  
Number of reportable segment | segment 1  
Net revenue $ 587,492 $ 437,066
Cost of sales (exclusive of depreciation and amortization shown separately below) 404,456 301,616
Adjusted gross profit 183,036  
Depreciation and amortization 10,633 10,023
Gross profit 172,403 125,427
Selling 25,192 20,858
Administrative 79,144 65,077
Amortization 11,097 8,396
Operating income 56,970 31,096
Interest expense, net 10,600 7,574
Other expense 145 81
Income before income taxes 46,225 23,441
Adjustment    
Segment Reporting Information [Line Items]    
Adjusted gross profit   135,450
Eliminations    
Segment Reporting Information [Line Items]    
Net revenue (789) (365)
Cost of sales (exclusive of depreciation and amortization shown separately below) (609) (283)
Adjusted gross profit $ (180)  
Eliminations | Adjustment    
Segment Reporting Information [Line Items]    
Adjusted gross profit   (82)
Installation    
Segment Reporting Information [Line Items]    
Number of operating segment | segment 1  
Net revenue $ 561,631 432,178
Cost of sales (exclusive of depreciation and amortization shown separately below) 385,692 297,832
Adjusted gross profit $ 175,939  
Installation | Adjustment    
Segment Reporting Information [Line Items]    
Adjusted gross profit   134,346
Other    
Segment Reporting Information [Line Items]    
Number of operating segment | segment 2  
Net revenue $ 26,650 5,253
Cost of sales (exclusive of depreciation and amortization shown separately below) 19,373 4,067
Adjusted gross profit $ 7,277  
Other | Adjustment    
Segment Reporting Information [Line Items]    
Adjusted gross profit   $ 1,186