v3.22.0.1
Employee Compensation and Benefit Plans - Employee Stock Purchase Plan (Details) - shares
12 Months Ended
Jan. 01, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Contribution percentage (up to)   15.00%    
Stock purchase discount percentage   15.00%    
ESPP, offering period   6 months    
Number of securities remaining available for future sale and issuance under ESPP (in shares)   7,064,316    
Aggregate number of shares, annual increase (in shares)   5,000,000    
Additional shares of common stock (in shares) 5,000,000      
Common Stock        
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Number of shares issued under ESPP (in shares)   2,189,542 2,144,036 2,091,650