XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT REPORTING (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Performance
The following tables are a summary of reportable segment performance with our Other operating segment to reconcile to the total consolidated for the three months ended March 31, 2025, and 2024:

(in thousands)For the Three Months Ended March 31,
CAGWaterLPDTotal
2025
Total revenues from reportable segments$919,836 $45,321 $28,596 $993,753 
Reconciliation of revenue
Other revenues4,674 
Total consolidated revenue998,427 
Cost of revenue345,013 13,248 14,231 
Segment gross profit$574,823 $32,073 $14,365 $621,261 
Reconciliation of operating profit (segment profit)
Segment gross profit$621,261 
Segment operating expenses(305,164)
Other operating profit (excluding unallocated amounts)1,108 
Unallocated amounts
Foreign currency transaction losses(671)
Interest expense(7,666)
Interest income1,216 
Income before provision for income taxes$310,084 
(in thousands)For the Three Months Ended March 31,
CAGWaterLPDTotal
2024
Total revenues from reportable segments$889,285 $43,071 $28,205 $960,561 
Reconciliation of revenue
Other revenues3,534 
Total consolidated revenue964,095 
Cost of revenue343,049 12,574 12,971 
Segment gross profit$546,236 $30,497 $15,234 $591,967 
Reconciliation of operating profit (segment profit)
Segment gross profit$591,967 
Segment operating expenses(291,975)
Other operating profit (excluding unallocated amounts)(101)
Unallocated amounts
Foreign currency transaction losses(933)
Interest expense(7,911)
Interest income4,432 
Income before provision for income taxes$295,479