XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: $ 144,346 $ 93,020 $ 264,717 $ 222,262
Stock-based compensation expense (33,110) (27,893) (71,689) (35,005)
Interest and other income, net 11,710 1,579 23,231 1,414
Foreign exchange loss (6,010) (85,941) (10,618) (108,726)
Income before provision for income taxes 150,046 8,658 277,330 114,950
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment operating profit: 193,718 164,478 373,448 328,439
Unallocated Amounts        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Stock-based compensation expense (33,110) (27,893) (71,689) (35,005)
Amortization of intangibles assets (5,483) (5,756) (11,020) (11,000)
Other acquisition-related expenses (1,340) (90) (1,581) (669)
Other unallocated expenses $ (9,439) $ (37,719) $ (24,441) $ (59,503)