XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]            
Net income $ 61,366 $ 48,545 $ 47,218 $ 42,402 $ 109,910 $ 89,620
Interest expense (income), net 13   (71)   10 (593)
Income tax expense 20,978   16,249   36,925 29,504
Depreciation and amortization         15,702 7,915
Operating Segments [Member]            
Segment Reporting Information [Line Items]            
Net income 61,366   47,218   109,910 89,620
Interest expense (income), net 13   (71)   10 (593)
Income tax expense 20,978   16,249   36,925 29,504
Depreciation and amortization 9,278   4,063   15,703 7,915
EBITDA 91,635   67,459   162,548 126,446
Operating Segments [Member] | Residential [Member]            
Segment Reporting Information [Line Items]            
Net income 61,089   45,912   109,833 86,932
Interest expense (income), net 13   (71)   10 (593)
Income tax expense 20,886   15,789   36,899 28,577
Depreciation and amortization 9,020   3,865   15,231 7,529
EBITDA 91,008   65,495   161,973 122,445
Operating Segments [Member] | Commercial [Member]            
Segment Reporting Information [Line Items]            
Net income 277   1,306   77 2,688
Income tax expense 92   460   26 927
Depreciation and amortization 258   198   472 386
EBITDA $ 627   $ 1,964   $ 575 $ 4,001