XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit and Deferred Compensation Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Postemployment Benefits [Abstract]      
Employer contributions up to percent of employee's salaries 6.00%    
Employer matching contributions $ 29.9 $ 25.1 $ 22.8
Deferred compensation liability $ 39.1 $ 34.3