XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT REPORTING (Schedule of Segment Performance) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]                
Revenue $ 975,543     $ 915,527     $ 2,943,216 $ 2,759,352
Income from operations 303,892     275,283     866,651 851,826
Interest expense, net (4,983)     (7,392)     (13,207) (30,318)
Income before provision for income taxes 298,909     267,891     853,444 821,508
Provision for income taxes 66,068     55,660     181,726 170,987
Net income 232,841 $ 203,298 $ 235,579 212,231 $ 224,236 $ 214,054 671,718 650,521
CAG                
Segment Reporting Information [Line Items]                
Revenue 891,990     837,160     2,703,573 2,531,091
Income from operations 277,082     253,358     798,328 790,617
Water                
Segment Reporting Information [Line Items]                
Revenue 50,162     44,450     139,959 126,362
Income from operations 23,608     20,328     63,542 57,119
LPD                
Segment Reporting Information [Line Items]                
Revenue 28,992     29,747     87,503 88,866
Income from operations 889     2,405     3,254 5,664
Other                
Segment Reporting Information [Line Items]                
Revenue 4,399     4,170     12,181 13,033
Income from operations $ 2,313     $ (808)     $ 1,527 $ (1,574)