XML 137 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 01, 2017
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 07, 2022
Jun. 14, 2017
Employee Benefit Plans            
Profit sharing contributions   $ 0 $ 0 $ 0    
Employer contribution to Plan   $ 3,600,000 $ 3,300,000 $ 3,000,000    
Common Stock            
Employee Benefit Plans            
Stock issued under employee stock purchase plans   63,880 73,612 48,173    
Employee Stock Purchase Plan            
Employee Benefit Plans            
Common stock reserved for sale   88,644     200,000 200,000
Compensation expense   $ 394,000,000 $ 388,000,000 $ 169,000,000    
3% contributed by employees            
Employee Benefit Plans            
Employer matching contribution 100.00%          
Contribution by employees 3.00%          
2% contributed by employees            
Employee Benefit Plans            
Employer matching contribution 50.00%          
Contribution by employees 2.00%