XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Benefits - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
employee
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contributions | $ $ 3,029 $ 3,147 $ 2,630
Number of employees 3,200    
Entity number of employees, field personnel 2,500    
Contributions | $ $ 18,847 $ 14,905 $ 14,980
Union Members      
Defined Contribution Plan Disclosure [Line Items]      
Number of employees 900    
Number of employees, percent 29.00%