XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]            
Net income $ 47,218 $ 42,402 $ 35,710 $ 31,555 $ 89,620 $ 67,265
Interest (income) expense, net (71)   (1)   (593) (57)
Income tax expense 16,249   12,030   29,504 19,730
Depreciation and Amortization         7,915 6,792
Operating Segments [Member]            
Segment Reporting Information [Line Items]            
Net income 47,218   35,710   89,620 67,265
Interest (income) expense, net (71)   (1)   (593) (57)
Income tax expense 16,249   12,030   29,504 19,730
Depreciation and Amortization 4,063   3,399   7,915 6,793
EBITDA 67,459   51,138   126,446 93,731
Operating Segments [Member] | Residential [Member]            
Segment Reporting Information [Line Items]            
Net income 45,912   35,223   86,932 66,478
Interest (income) expense, net (71)   6   (593) (50)
Income tax expense 15,789   11,866   28,577 19,466
Depreciation and Amortization 3,865   3,258   7,529 6,525
EBITDA 65,495   50,353   122,445 92,419
Operating Segments [Member] | Commercial [Member]            
Segment Reporting Information [Line Items]            
Net income 1,306   487   2,688 787
Interest (income) expense, net     (7)     (7)
Income tax expense 460   164   927 264
Depreciation and Amortization 198   141   386 268
EBITDA $ 1,964   $ 785   $ 4,001 $ 1,312