v3.22.2.2
Revenue (Breakdown of Revenues by Accounting Standards) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers $ 635,445 $ 457,621 $ 2,269,314 $ 1,568,529
Total revenues 4,219,325 2,998,824 12,647,896 8,829,348
Revenues under ASC 606        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customers 635,445 457,621 2,269,314 1,568,529
Revenues under ASC 815        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenues $ 3,583,880 $ 2,541,203 $ 10,378,582 $ 7,260,819