XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Employer matching contribution, percent 4.00%    
Maximum annual contribution per employee, amount $ 7,200    
Defined contribution plan cost recognized 50,400,000 $ 44,100,000 $ 43,900,000
Compensation expense related to deferred compensation plan 400,000 1,300,000 $ 1,900,000
Other assets 9,100,000 9,500,000  
Other assets      
Defined Benefit Plan Disclosure [Line Items]      
Deferred compensation plan assets 90,400,000 104,100,000  
Other liabilities      
Defined Benefit Plan Disclosure [Line Items]      
Deferred compensation liability $ 96,600,000 $ 110,900,000