XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Breakdown of Revenues by Accounting Standards) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue from contract with customers $ 3,036,852 $ 2,211,537 $ 1,479,685
Total revenues 17,325,384 12,612,050 8,064,620
Revenues under ASC 606      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue from contract with customers 3,036,852 2,211,537 1,479,686
Revenues under ASC 815      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Total revenues $ 14,288,532 $ 10,400,513 $ 6,584,934