XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: $ 176,979 $ 114,028 $ 408,072 $ 378,745
Stock-based compensation expense (42,124) (37,847) (122,599) (109,536)
Loss on sale of business 0 (25,922) 0 (25,922)
Interest and other income, net 13,347 13,931 40,425 37,162
Foreign exchange (loss)/gain (710) 3,893 (1,416) (6,725)
Income before provision for income taxes 189,616 131,852 447,081 409,182
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: 250,432 196,394 608,991 569,842
Unallocated Amounts        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Stock-based compensation expense (42,124) (37,847) (122,599) (109,536)
Amortization of intangibles assets (5,707) (5,688) (17,477) (16,708)
Other acquisition-related expenses (7,098) (867) (8,777) (2,448)
Loss on sale of business 0 (25,922) 0 (25,922)
Other unallocated expenses $ (18,524) $ (12,042) $ (52,066) $ (36,483)