XML 103 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Investment Plans - Narrative (Details) - Subsidiaries [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Employer discretionary contribution amount $ 25,200,000 $ 23,600,000 $ 22,100,000
Employer matching contribution, percent 4.50%    
Maximum annual contribution per employee, percent 6.00%    
employer contribution [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent 4.00%    
Collective Bargaining Arrangement Member [Member] | employer contribution [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent 4.00%    
Cash Balance Formula | Collective Bargaining Arrangement Member [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent 100.00%    
Maximum annual contribution per employee, percent 6.00%    
Employer additional contribution of base pay, percentage 1.00%    
Final Average Earnings Formula | Collective Bargaining Arrangement Member [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent 55.00%    
Maximum annual contribution per employee, percent 6.00%    
Second 3 Percent      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent 50.00%    
Maximum annual contribution per employee, percent 3.00%    
First 3 Percent      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent 100.00%    
Maximum annual contribution per employee, percent 3.00%