XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Information on Segments (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segment | segment     3  
Number of reportable segment | segment     1  
Net revenue $ 719,114 $ 509,763 $ 1,983,355 $ 1,434,927
Cost of sales (exclusive of depreciation and amortization shown separately below) 486,560 343,606 1,339,931 971,157
Depreciation and amortization 11,277 10,273 33,035 30,573
Gross profit 221,277 155,884 610,389 433,197
Selling 31,651 24,188 86,214 67,677
Administrative 84,345 68,056 247,519 199,607
Amortization 11,370 9,224 33,728 26,798
Operating income 93,911 54,416 242,928 139,115
Interest expense, net 10,668 7,687 31,669 22,781
Other expense (income) 185 (483) 698 (494)
Income before income taxes $ 83,058 $ 47,212 $ 210,561 $ 116,828
Segment gross profit percentage 32.30% 32.60% 32.40% 32.30%
Adjustment        
Segment Reporting Information [Line Items]        
Segment gross profit $ 232,554 $ 166,157 $ 643,424 $ 463,770
Eliminations        
Segment Reporting Information [Line Items]        
Net revenue (1,550) (703) (3,879) (1,557)
Cost of sales (exclusive of depreciation and amortization shown separately below) (1,116) $ (539) (3,015) $ (1,207)
Segment gross profit $ (434)   $ (864)  
Segment gross profit percentage 28.00% 23.30% 22.30% 22.50%
Eliminations | Adjustment        
Segment Reporting Information [Line Items]        
Segment gross profit   $ (164)   $ (350)
Installation        
Segment Reporting Information [Line Items]        
Number of operating segment | segment     1  
Installation | Operating segments        
Segment Reporting Information [Line Items]        
Net revenue $ 672,916 504,161 $ 1,872,544 1,419,302
Cost of sales (exclusive of depreciation and amortization shown separately below) 450,017 339,308 1,255,521 959,384
Segment gross profit $ 222,899 $ 164,853 $ 617,023 $ 459,918
Segment gross profit percentage 33.10% 32.70% 33.00% 32.40%
Other        
Segment Reporting Information [Line Items]        
Number of operating segment | segment     2  
Other | Operating segments        
Segment Reporting Information [Line Items]        
Net revenue $ 47,748 $ 6,305 $ 114,690 $ 17,182
Cost of sales (exclusive of depreciation and amortization shown separately below) 37,659 4,837 87,425 12,980
Segment gross profit $ 10,089 $ 1,468 $ 27,265 $ 4,202
Segment gross profit percentage 21.10% 23.30% 23.80% 24.50%