v3.22.2.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net cash provided by operating activities $ 2,967,302 $ 1,930,764  
Net cash provided by financing activities 75,430 1,455,727  
Taxes paid related to net share settlement of equity awards $ 491,366 154,633 $ 1,700,000
Revision of Prior Period, Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Net cash provided by operating activities   122,000  
Net cash provided by financing activities   122,000  
Taxes paid related to net share settlement of equity awards   $ 123,000