XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating profit $ 542,316 $ 379,324 $ 302,850
Stock-based compensation expense (111,655) (75,238) (72,036)
Amortization of purchased intangibles (17,646) (12,340) (9,914)
Interest and other (loss)/income, net (1,727) 3,822 8,725
Foreign exchange loss (7,197) (4,667) (12,049)
Income before provision for income taxes 533,392 378,479 299,526
Operating Segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating profit 729,072 503,909 425,967
Unallocated Amounts      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Stock-based compensation expense (111,655) (75,238) (72,036)
Amortization of purchased intangibles (17,646) (12,340) (9,914)
Other acquisition-related expenses (6,397) (1,868) (3,774)
Other unallocated costs $ (51,058) $ (35,139) $ (37,393)