XML 122 R105.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating profit $ 572,966 $ 542,316 $ 379,324
Stock-based compensation expense (99,909) (111,655) (75,238)
Amortization of purchased intangibles (22,223) (17,646) (12,340)
Interest and other income/(loss), net 10,025 (1,727) 3,822
Foreign exchange loss (75,733) (7,197) (4,667)
Income before provision for income taxes 507,258 533,392 378,479
Operating Segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating profit 799,228 729,072 503,909
Unallocated Amounts      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Stock-based compensation expense (99,909) (111,655) (75,238)
Amortization of purchased intangibles (22,223) (17,646) (12,340)
Other acquisition-related expenses (1,537) (6,397) (1,868)
Other unallocated costs $ (102,593) $ (51,058) $ (35,139)