v3.26.1
Investment in Master Trust - Schedule of Total of Investments in Master Trust (Details) - EBP 006 - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Master Trust    
EBP, Master Trust [Line Items]    
Total investments measured at fair value $ 7,305,346 $ 6,470,036
Investments measured at contract value 656,934 688,896
Total investments 7,962,280 7,158,932
Master Trust | Mutual Funds    
EBP, Master Trust [Line Items]    
Total investments measured at fair value 1,568,564 1,427,910
Master Trust | Company Stock Fund    
EBP, Master Trust [Line Items]    
Total investments measured at fair value 731,913 710,698
Master Trust | Common / Collective Trusts    
EBP, Master Trust [Line Items]    
Total investments measured at fair value 5,004,869 4,331,428
Plan's Investment    
EBP, Master Trust [Line Items]    
Total investments measured at fair value 4,769,504 4,192,350
Investments measured at contract value 436,796 452,311
Total investments $ 5,206,300 $ 4,644,661
Plan's Percentage of Investment in Master Trust Net Assets 65.00% 65.00%
Plan's Investment | Mutual Funds    
EBP, Master Trust [Line Items]    
Total investments measured at fair value $ 1,040,492 $ 933,824
Plan's Investment | Company Stock Fund    
EBP, Master Trust [Line Items]    
Total investments measured at fair value 478,851 462,925
Plan's Investment | Common / Collective Trusts    
EBP, Master Trust [Line Items]    
Total investments measured at fair value $ 3,250,161 $ 2,795,601