XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Breakdown of Revenues by Accounting Standards) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customers $ 738,978 $ 677,856
Total revenues 3,881,238 3,977,954
Revenues under ASC 606    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenue from contract with customers 738,978 677,856
Revenues under ASC 815    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Total revenues $ 3,142,260 $ 3,300,098