XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Employee deferrals deemed vested upon contribution (as a percentage) 100.00%  
Defined contribution plan, cost $ 3.1 $ 2.1
Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Deferral percentage of base salary (as a percentage) 80.00%  
Deferral percentage of other compensation (as a percentage) 100.00%