XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
OPERATING SEGMENTS AND GEOGRAPHIC INFORMATION (Information Related To Reportable Operating Business Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]                      
Total consolidated revenues $ 586,626 $ 625,919 $ 640,773 $ 460,098 $ 411,506 $ 361,736 $ 331,549 $ 281,160 $ 2,313,416 $ 1,385,951 $ 1,230,593
Income from operations 159,988 $ 203,068 $ 195,322 $ 124,686 64,631 $ 72,086 $ 56,595 $ 20,812 683,064 214,124 128,649
Foreign currency gains (losses), net                 (140) (1,128) (1,323)
Interest income                 775 215 601
Interest expense                 (21,647) (6,742) (8,636)
Other income, net                 1,797 510 31
Income before income taxes                 663,849 206,979 119,322
Total consolidated depreciation and amortization                 31,976 27,619 24,213
Total property and equipment, net 108,398       57,467       108,398 57,467  
Americas                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 1,607,012 863,613 640,515
Asia Pacific                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 350,160 278,515 348,072
EMEA                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 356,157 243,660 241,948
Other businesses                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 87 163 58
United States                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 1,507,482 802,952 563,473
Total property and equipment, net 80,613       49,527       80,613 49,527  
International                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 805,934 582,999 667,120
Total property and equipment, net $ 27,785       $ 7,940       27,785 7,940  
Reportable Operating Segments                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 2,313,329 1,385,788 1,230,535
Income from operations                 961,785 422,256 304,694
Total consolidated depreciation and amortization                 11,104 5,396 5,349
Reportable Operating Segments | Americas                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 1,607,012 863,613 640,515
Income from operations                 778,310 323,512 179,199
Total consolidated depreciation and amortization                 7,747 3,528 3,593
Reportable Operating Segments | Asia Pacific                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 350,160 278,515 348,072
Income from operations                 71,936 32,830 60,724
Total consolidated depreciation and amortization                 1,629 1,138 963
Reportable Operating Segments | EMEA                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 356,157 243,660 241,948
Income from operations                 111,539 65,914 64,771
Total consolidated depreciation and amortization                 1,728 730 793
Reportable Operating Segments | Other businesses                      
Segment Reporting Information [Line Items]                      
Total consolidated revenues                 87 163 58
Unallocated corporate and other                      
Segment Reporting Information [Line Items]                      
Income from operations                 (278,721) (208,132) (176,045)
Total consolidated depreciation and amortization                 $ 20,872 $ 22,223 $ 18,864