XML 132 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING (Summary of Segment Performance) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total consolidated revenue $ 3,897,504 $ 3,660,953 $ 3,367,324
Cost of revenue 1,518,577 1,470,983 1,362,986
Gross profit 2,378,927 2,189,970 2,004,338
Operating expenses (1,250,590) (1,092,842) (1,105,573)
Other operating profit 1,128,337 1,097,128 898,765
Unallocated amounts      
Interest expense (31,205) (41,581) (39,858)
Interest income 12,699 5,629 1,065
Income before provision for income taxes 1,109,831 1,061,176 859,972
Operating Segments      
Segment Reporting Information [Line Items]      
Total consolidated revenue 3,881,216 3,642,164 3,337,120
Gross profit 2,371,751 2,183,867 1,989,437
Operating expenses (1,242,169) (1,086,812) (1,096,160)
Other      
Segment Reporting Information [Line Items]      
Total consolidated revenue 16,288 18,789 30,204
Other, Unallocated Amounts      
Segment Reporting Information [Line Items]      
Other operating profit 3,282 1,151 8,896
Unallocated amounts      
Foreign currency transaction losses (4,527) (1,078) (3,408)
CAG | Operating Segments      
Segment Reporting Information [Line Items]      
Total consolidated revenue 3,574,044 3,352,356 3,058,793
Cost of revenue 1,394,864 1,349,930 1,252,216
Gross profit 2,179,180 2,002,426 1,806,577
Water | Operating Segments      
Segment Reporting Information [Line Items]      
Total consolidated revenue 185,112 168,149 155,720
Cost of revenue 55,101 52,148 45,861
Gross profit 130,011 116,001 109,859
LPD | Operating Segments      
Segment Reporting Information [Line Items]      
Total consolidated revenue 122,060 121,659 122,607
Cost of revenue 59,500 56,219 49,606
Gross profit $ 62,560 $ 65,440 $ 73,001