v3.22.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net cash provided by operating activities $ 1,201,992 $ 606,376    
Net cash provided by financing activities 2,203,519 1,455,526    
Taxes paid related to net share settlement of equity awards 204,768 130,430   $ 1,650,000
Revision of Prior Period, Adjustment        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Net cash provided by operating activities 112,000      
Net cash provided by financing activities $ 112,000      
Taxes paid related to net share settlement of equity awards   $ 116,000 $ 123,000