XML 170 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - 401(k) Plan Narrative (Details) - USD ($)
shares in Millions
12 Months Ended
Oct. 01, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]        
Minimum annual employee contribution, percent   1.00%    
Maximum annual employee contribution, percent   75.00%    
Company contribution percent per year employed 33.00%      
Defined contribution plan, expenses recognized   $ 121,000,000 $ 108,000,000 $ 91,000,000
Percent of 401(k) that can be invested in common stock   25.00%    
Number of share held as investment under 401(k) Plan   1.0    
Annual Base Salary of Less than $100,000        
Defined Contribution Plan Disclosure [Line Items]        
Percent of annual compensation match percentage   67.00% 67.00% 67.00%
Percent of annual compensation to be matched   6.00% 6.00% 6.00%
Defined benefit plan, annual compensation expense maximum     $ 100,000 $ 100,000
Annual Base Salary of $100,000 or Up to $150,000        
Defined Contribution Plan Disclosure [Line Items]        
Percent of annual compensation match percentage     50.00% 50.00%
Percent of annual compensation to be matched     6.00% 6.00%
Defined benefit plan, annual compensation expense maximum   $ 6,000 $ 6,000 $ 6,000
Defined benefit plan, annual compensation expense minimum     $ 100,000,000 $ 100,000,000