v3.22.4
SEGMENT REPORTING - Total Revenues Based on Location of the Customer and Long-Lived Assets by Geographic Regions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total revenues      
Revenues $ 24,696,625 $ 23,102,138 $ 16,207,106
Long-lived assets      
Total long-lived assets 894,513 739,205 715,371
U.S.      
Total revenues      
Revenues 20,696,448 19,494,969 13,896,382
Long-lived assets      
Total long-lived assets 751,984 587,339 551,511
Other locations      
Total revenues      
Revenues 4,000,177 3,607,169 2,310,724
Long-lived assets      
Total long-lived assets $ 142,529 $ 151,866 $ 163,860