XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Reconciliation of Net Income (Loss) to EBITDA (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net Income/ (loss) $ 205,384 $ 184,626 $ 208,737
Interest (Income), Net (5) 103 15
Income Tax Expense /(Benefit) 70,815 62,212 66,654
Depreciation and Amortization 50,189 44,298 35,946
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net Income/ (loss) 205,384 184,626 208,737
Interest (Income), Net 5 (103) (15)
Income Tax Expense /(Benefit) 70,815 62,212 66,654
Depreciation and Amortization 50,189 44,298 35,946
EBITDA 326,393 291,033 311,322
Operating Segments [Member] | Residential [Member]      
Segment Reporting Information [Line Items]      
Net Income/ (loss) 205,384 200,876 247,059
Interest (Income), Net 5 (103) (15)
Income Tax Expense /(Benefit) 70,815 67,313 79,500
Depreciation and Amortization 50,189 43,173 34,941
EBITDA $ 326,393 311,259 361,485
Operating Segments [Member] | Commercial [Member]      
Segment Reporting Information [Line Items]      
Net Income/ (loss)   (16,250) (38,322)
Income Tax Expense /(Benefit)   (5,101) (12,846)
Depreciation and Amortization   1,125 1,005
EBITDA   $ (20,226) $ (50,163)