Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Segment Reporting - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Information [Line Items]      
Total revenues $ 9,142,799 $ 7,417,398 $ 4,010,232
Reportable Legal Entities      
Segment Information [Line Items]      
Total revenues 14,825,230 11,802,889 5,719,673
Intersegment Eliminations      
Segment Information [Line Items]      
Total revenues 5,682,431 (4,385,491) 1,709,274
Other Revenue      
Segment Information [Line Items]      
Total revenues $ 0 0 $ (167)
Other Revenue | Reportable Legal Entities      
Segment Information [Line Items]      
Total revenues   1,264  
Other Revenue | Intersegment Eliminations      
Segment Information [Line Items]      
Total revenues   $ 1,264