Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Segment Reporting - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Information [Line Items]      
Total revenues $ 7,417,398 $ 4,010,232 $ 4,128,690
Reportable Legal Entities      
Segment Information [Line Items]      
Total revenues 11,802,889 5,719,673 6,177,916
Intersegment Eliminations      
Segment Information [Line Items]      
Total revenues 4,385,491 1,709,274 2,049,108
Other Revenue      
Segment Information [Line Items]      
Total revenues $ 0 (167) $ (118)
Other Revenue | Reportable Legal Entities      
Segment Information [Line Items]      
Total revenues   3,041  
Other Revenue | Intersegment Eliminations      
Segment Information [Line Items]      
Total revenues   $ 3,041