Annual report pursuant to Section 13 and 15(d)

Segment Reporting - Reconciliation of Revenue from Segments to Consolidated (Details)

v3.24.0.1
Segment Reporting - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reportable Legal Entities      
Segment Information [Line Items]      
Total revenues $ 14,592,520 $ 14,825,230 $ 11,802,889
Intersegment Eliminations      
Segment Information [Line Items]      
Total revenues 5,179,789 5,682,431 4,385,491
Operating Segments      
Segment Information [Line Items]      
Total revenues $ 9,412,731 $ 9,142,799 $ 7,417,398