XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]                
Net income $ 73,795 $ 61,366 $ 48,545 $ 42,710 $ 47,218 $ 42,402 $ 183,705 $ 132,331
Interest income, net 10     208     0 801
Income tax expense 24,311     14,435     61,235 43,938
Depreciation and amortization             25,604 12,450
Operating Segments [Member]                
Segment Reporting Information [Line Items]                
Net income 73,795     42,710     183,705 132,331
Interest income, net (10)     (208)       (801)
Income tax expense 24,311     14,435     61,235 43,938
Depreciation and amortization 9,901     4,535     25,604 12,450
EBITDA 107,997     61,472     270,544 187,918
Operating Segments [Member] | Residential [Member]                
Segment Reporting Information [Line Items]                
Net income 72,603     42,225     182,437 129,157
Interest income, net (10)     (208)       (801)
Income tax expense 23,899     14,276     60,797 42,853
Depreciation and amortization 9,643     4,326     24,873 11,855
EBITDA 106,135     60,619     268,107 183,064
Operating Segments [Member] | Commercial [Member]                
Segment Reporting Information [Line Items]                
Net income 1,192     485     1,268 3,174
Income tax expense 412     159     438 1,085
Depreciation and amortization 258     209     731 595
EBITDA $ 1,862     $ 853     $ 2,437 $ 4,854