v3.26.1
Employee Benefit Plan, Schedule, Asset Held for Investment (Details) - EBP 06-0383750-100 [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Rate
EBP, Schedule of Asset Held for Investment [Line Items]  
Entity Tax Identification Number 06-0383750
EBP, Plan Number 100
EBP, Asset Held for Investment, Participant Loan, Maturity Date Dec. 31, 2033
EBP, Asset Held for Investment, Participant Loan, after Deemed Distribution $ 80,492
EBP, Asset Held for Investment $ 8,132,287
Minimum [Member]  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Participant Loan, Interest Rate | Rate 4.25%
Maximum [Member]  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Participant Loan, Interest Rate | Rate 9.25%
Common Collective Trust [Member]  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5,156,986
Mutual Fund [Member]  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 1,090,884
EBP, Traditional Guaranteed Investment Contract [Member]  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 71,847
EBP, Employer, Common Stock Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 338,141
Investment, Identifier [Axis]: A10 Networks Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 168
Investment, Identifier [Axis]: AAR Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,094
Investment, Identifier [Axis]: ACI Worldwide Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 340
Investment, Identifier [Axis]: AERCAP HOLDINGS NV  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,590
Investment, Identifier [Axis]: AGILENT TECHNOLOGIES INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,233
Investment, Identifier [Axis]: AGREE REALTY CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,867
Investment, Identifier [Axis]: AKAMAI TECHNOLOGIES INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,332
Investment, Identifier [Axis]: ALLSTATE CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,265
Investment, Identifier [Axis]: ALLY FINANCIAL INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,926
Investment, Identifier [Axis]: AMERICAN EXPRESS CREDIT ACCOUN  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,323
EBP, Investment, Interest Rate 4.28%
EBP, Investment, Maturity Date Apr. 15, 2030
Investment, Identifier [Axis]: AMERICAN INTERNATIONAL GROUP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,598
Investment, Identifier [Axis]: AMERIPRISE FINANCIAL INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,360
Investment, Identifier [Axis]: API Group Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 374
Investment, Identifier [Axis]: APPALACHIAN CONSUMER RATE RELI  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,172
EBP, Investment, Interest Rate 3.772%
EBP, Investment, Maturity Date Aug. 01, 2031
Investment, Identifier [Axis]: ARAMARK  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,916
Investment, Identifier [Axis]: AT+T Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,131
EBP, Investment, Interest Rate 4.35%
EBP, Investment, Maturity Date Mar. 01, 2029
Investment, Identifier [Axis]: ATI Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 350
Investment, Identifier [Axis]: AXALTA COATING SYSTEMS LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,698
Investment, Identifier [Axis]: AZZ Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 202
Investment, Identifier [Axis]: Aaon Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 117
Investment, Identifier [Axis]: Abercrombie + Fitch Co CLA  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 496
Investment, Identifier [Axis]: Acadia Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 106
Investment, Identifier [Axis]: Adaptive Biotechnologies  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 178
Investment, Identifier [Axis]: Addus Homecare Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 173
Investment, Identifier [Axis]: Adma Biologics Inc.  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 275
Investment, Identifier [Axis]: Affiliated Managers Group  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 279
Investment, Identifier [Axis]: Affirm Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 491
Investment, Identifier [Axis]: Agilent Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 698
Investment, Identifier [Axis]: Agilysys Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 354
Investment, Identifier [Axis]: Alamo Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 42
Investment, Identifier [Axis]: Alamos Gold Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 78
Investment, Identifier [Axis]: Alarm.com Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 147
Investment, Identifier [Axis]: Alkermes PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 294
Investment, Identifier [Axis]: Alkermes Plc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 587
Investment, Identifier [Axis]: Allison Transmission Holding  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 212
Investment, Identifier [Axis]: Alnylam Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,623
Investment, Identifier [Axis]: Alpha Metallurgical Resource  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 160
Investment, Identifier [Axis]: Amazon.com Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 723
EBP, Investment, Interest Rate 2.10%
EBP, Investment, Maturity Date May 12, 2031
Investment, Identifier [Axis]: American Express Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 641
EBP, Investment, Interest Rate 2.55%
EBP, Investment, Maturity Date Mar. 04, 2027
Investment, Identifier [Axis]: American Express Credit Account - 4.510%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 973
EBP, Investment, Interest Rate 4.51%
EBP, Investment, Maturity Date Apr. 15, 2032
Investment, Identifier [Axis]: American Express Credit Account - 4.800%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,024
EBP, Investment, Interest Rate 4.80%
EBP, Investment, Maturity Date May 15, 2030
Investment, Identifier [Axis]: American Healthcare Reit Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 305
Investment, Identifier [Axis]: American Honda Finance  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 719
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Mar. 24, 2028
Investment, Identifier [Axis]: American Woodmark Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 831
Investment, Identifier [Axis]: Ametek Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 920
Investment, Identifier [Axis]: Amphenol Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 625
EBP, Investment, Interest Rate 2.20%
EBP, Investment, Maturity Date Sep. 15, 2031
Investment, Identifier [Axis]: Apogee Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 193
Investment, Identifier [Axis]: Appfolio Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 459
Investment, Identifier [Axis]: Apple Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 472
EBP, Investment, Interest Rate 1.40%
EBP, Investment, Maturity Date Aug. 05, 2028
Investment, Identifier [Axis]: Applied Digital Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 44
Investment, Identifier [Axis]: Applied Industrial Tech Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 377
Investment, Identifier [Axis]: Arcellx Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 293
Investment, Identifier [Axis]: Arcellx Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 200
Investment, Identifier [Axis]: Archer Aviation Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 32
Investment, Identifier [Axis]: Arcutis Biotherapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 72
Investment, Identifier [Axis]: Ares Management Corp A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,825
Investment, Identifier [Axis]: Argan Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 105
Investment, Identifier [Axis]: Arrowhead Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 145
Investment, Identifier [Axis]: Arthur J Gallagher + Co - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 771
Investment, Identifier [Axis]: Arthur J Gallagher + Co - Shared Holdings HIMCO  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 669
EBP, Investment, Interest Rate 2.40%
EBP, Investment, Maturity Date Nov. 09, 2031
Investment, Identifier [Axis]: Asbury Automotive Group  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 112
Investment, Identifier [Axis]: Ascendis Pharma A/S ADR  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 175
Investment, Identifier [Axis]: Ashland Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,241
Investment, Identifier [Axis]: Astera Labs Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 67
Investment, Identifier [Axis]: Atlantic Union Bankshares Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,424
Investment, Identifier [Axis]: Atmus Filtration Technologies  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 614
Investment, Identifier [Axis]: Autozone Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 956
Investment, Identifier [Axis]: Avient Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,258
Investment, Identifier [Axis]: Axalta Coating Systems LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 226
Investment, Identifier [Axis]: Axcelis Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 219
Investment, Identifier [Axis]: Axon Enterprise Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,286
Investment, Identifier [Axis]: Axsome Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 618
Investment, Identifier [Axis]: BALL CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,515
Investment, Identifier [Axis]: BANK 2023-BNK45 A2  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 463
EBP, Investment, Interest Rate 5.658%
EBP, Investment, Maturity Date Feb. 15, 2056
Investment, Identifier [Axis]: BANK5 2024 5YR7 A3  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,932
EBP, Investment, Interest Rate 5.769%
EBP, Investment, Maturity Date Jun. 15, 2057
Investment, Identifier [Axis]: BARCLAYS COMMERCIAL MORTGAGE S  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,266
EBP, Investment, Interest Rate 5.495%
EBP, Investment, Maturity Date Dec. 15, 2055
Investment, Identifier [Axis]: BENCHMARK MORTGAGE TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,748
EBP, Investment, Interest Rate 5.602%
EBP, Investment, Maturity Date Aug. 15, 2057
Investment, Identifier [Axis]: BLUE OWL CAPITAL INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,551
Investment, Identifier [Axis]: BMO MORTGAGE TRUST - 5.503%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 925
EBP, Investment, Interest Rate 5.503%
EBP, Investment, Maturity Date Sep. 15, 2054
Investment, Identifier [Axis]: BMO MORTGAGE TRUST - 6.045%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,951
EBP, Investment, Interest Rate 6.045%
EBP, Investment, Maturity Date May 15, 2057
Investment, Identifier [Axis]: BMW VEHICLE LEASE TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 523
EBP, Investment, Interest Rate 4.18%
EBP, Investment, Maturity Date Oct. 25, 2027
Investment, Identifier [Axis]: BNP Paribas  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 473
EBP, Investment, Interest Rate 2.159%
EBP, Investment, Maturity Date Sep. 15, 2029
Investment, Identifier [Axis]: BORGWARNER INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,021
Investment, Identifier [Axis]: BP CAP Markets America  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 683
EBP, Investment, Interest Rate 2.721%
EBP, Investment, Maturity Date Jan. 12, 2032
Investment, Identifier [Axis]: BWX Technologies Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 742
Investment, Identifier [Axis]: BWX Technologies Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 213
Investment, Identifier [Axis]: Badger Meter Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 238
Investment, Identifier [Axis]: Balchem Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 171
Investment, Identifier [Axis]: Baltimore Gas + Electric  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 677
EBP, Investment, Interest Rate 2.25%
EBP, Investment, Maturity Date Jun. 15, 2031
Investment, Identifier [Axis]: Bancorp Inc/The  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 407
Investment, Identifier [Axis]: Bank of America Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,431
EBP, Investment, Interest Rate 2.087%
EBP, Investment, Maturity Date Jun. 14, 2029
Investment, Identifier [Axis]: Bank of America Credit Card Tr  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 779
EBP, Investment, Interest Rate 4.31%
EBP, Investment, Maturity Date May 15, 2030
Investment, Identifier [Axis]: Bank of Nova Scotia  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 893
EBP, Investment, Interest Rate 2.45%
EBP, Investment, Maturity Date Feb. 02, 2032
Investment, Identifier [Axis]: Beam Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 255
Investment, Identifier [Axis]: Bel Fuse Inc CL B  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 462
Investment, Identifier [Axis]: Belden Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 719
Investment, Identifier [Axis]: Beta Technologies Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 47
Investment, Identifier [Axis]: Bicara Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 47
Investment, Identifier [Axis]: Bill Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 388
Investment, Identifier [Axis]: Billiontoone Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 31
Investment, Identifier [Axis]: Biohaven LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 74
Investment, Identifier [Axis]: Birkenstock Holding PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 238
Investment, Identifier [Axis]: BlackRock 1-3 Year Credit Bond Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 28,362
Investment, Identifier [Axis]: BlackRock 1-3 Year Government Bond Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 26,946
Investment, Identifier [Axis]: BlackRock Asset-Backed Securities Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 22,694
Investment, Identifier [Axis]: BlackRock Commercial Mortgage-Backed Securities Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 8,846
Investment, Identifier [Axis]: BlackRock Int Government Bond Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 6,036
Investment, Identifier [Axis]: BlackRock Intermediate Term Credit Bond Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 20,583
Investment, Identifier [Axis]: BlackRock Long Term Govt Bond Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 31
Investment, Identifier [Axis]: BlackRock Mortgage-Backed Securities Index Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] EBP, Synthetic Investment Contract [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 28,333
Investment, Identifier [Axis]: Blackbaud Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,184
Investment, Identifier [Axis]: Blackline Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 94
Investment, Identifier [Axis]: Blackrock Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 539
EBP, Investment, Interest Rate 1.90%
EBP, Investment, Maturity Date Jan. 28, 2031
Investment, Identifier [Axis]: Bloom Energy Corp A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 504
Investment, Identifier [Axis]: Boot Barn Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 388
Investment, Identifier [Axis]: Booz Allen Hamilton Holdings  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 195
Investment, Identifier [Axis]: Boston Scientific Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 706
EBP, Investment, Interest Rate 2.65%
EBP, Investment, Maturity Date Jun. 01, 2030
Investment, Identifier [Axis]: Boyd Gaming Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 313
Investment, Identifier [Axis]: Bridgebio Pharma Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 689
Investment, Identifier [Axis]: Bright Horizons Family Solution  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 519
Investment, Identifier [Axis]: Brightspring Health Services  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 594
Investment, Identifier [Axis]: Brink S CO/The  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 399
Investment, Identifier [Axis]: Brinker International Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 203
Investment, Identifier [Axis]: Broadridge Financial Solution - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,262
Investment, Identifier [Axis]: Broadridge Financial Solution - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 75
Investment, Identifier [Axis]: Bruker Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,955
Investment, Identifier [Axis]: Build A Bear Workshop Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 158
Investment, Identifier [Axis]: Burlington Stores Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,509
Investment, Identifier [Axis]: CASEY S GENERAL STORES INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,385
Investment, Identifier [Axis]: CCC Intelligent Solutions HO  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 388
Investment, Identifier [Axis]: CD COMMERCIAL MORTGAGE TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,223
EBP, Investment, Interest Rate 3.248%
EBP, Investment, Maturity Date Nov. 10, 2049
Investment, Identifier [Axis]: CENCORA INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,200
Investment, Identifier [Axis]: CENTERPOINT ENERGY INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,618
Investment, Identifier [Axis]: CFCRE Commercial Mortgage Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 655
EBP, Investment, Interest Rate 3.585%
EBP, Investment, Maturity Date Dec. 10, 2054
Investment, Identifier [Axis]: CG Oncology Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 259
Investment, Identifier [Axis]: CIFII International Opportunities  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 108,341
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: CIGNA Group/The  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 631
EBP, Investment, Interest Rate 4.375%
EBP, Investment, Maturity Date Oct. 15, 2028
Investment, Identifier [Axis]: CLEAN HARBORS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,804
Investment, Identifier [Axis]: CNH EQUIPMENT TRUST - 4.360%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,271
EBP, Investment, Interest Rate 4.36%
EBP, Investment, Maturity Date Aug. 15, 2030
Investment, Identifier [Axis]: CNH EQUIPMENT TRUST - 4.770%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 282
EBP, Investment, Interest Rate 4.77%
EBP, Investment, Maturity Date Jun. 15, 2029
Investment, Identifier [Axis]: CNH EQUIPMENT TRUST - 4.810%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 661
EBP, Investment, Interest Rate 4.81%
EBP, Investment, Maturity Date Aug. 15, 2028
Investment, Identifier [Axis]: CNH EQUIPMENT TRUST - 5.190%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 577
EBP, Investment, Interest Rate 5.19%
EBP, Investment, Maturity Date Sep. 17, 2029
Investment, Identifier [Axis]: CNX Resources Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,070
Investment, Identifier [Axis]: CONSTELLATION BRANDS INC A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 765
Investment, Identifier [Axis]: COTERRA ENERGY INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,560
Investment, Identifier [Axis]: CSW Industrials Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 321
Investment, Identifier [Axis]: CTS Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 661
Investment, Identifier [Axis]: CVB Financial Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,119
Investment, Identifier [Axis]: Cabot Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 226
Investment, Identifier [Axis]: Caci International Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 103
Investment, Identifier [Axis]: Cactus Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,393
Investment, Identifier [Axis]: Capital One Financial Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 970
EBP, Investment, Interest Rate 3.273%
EBP, Investment, Maturity Date Mar. 01, 2030
Investment, Identifier [Axis]: Capital One Multi Asset Execut  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,000
EBP, Investment, Interest Rate 4.02%
EBP, Investment, Maturity Date Sep. 15, 2032
Investment, Identifier [Axis]: Cargurus Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 76
Investment, Identifier [Axis]: Caris Life Sciences Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 268
Investment, Identifier [Axis]: Caris Life Sciences Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 38
Investment, Identifier [Axis]: Carlisle Cos Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 587
Investment, Identifier [Axis]: Carpenter Technology  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 275
Investment, Identifier [Axis]: Cars.com Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 67
Investment, Identifier [Axis]: Carvana Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,973
Investment, Identifier [Axis]: Casey S General Stores Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,169
Investment, Identifier [Axis]: Casey S General Stories Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 193
Investment, Identifier [Axis]: Catalyst Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 123
Investment, Identifier [Axis]: Cava Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 53
Investment, Identifier [Axis]: Cavco Industries Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 447
Investment, Identifier [Axis]: Cbre Group Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,520
Investment, Identifier [Axis]: Celcuity Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 122
Investment, Identifier [Axis]: Celldex Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 101
Investment, Identifier [Axis]: Cencora Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,675
Investment, Identifier [Axis]: Centessa Pharmaceuticals ADR  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 101
Investment, Identifier [Axis]: Centrus Energy Corp Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 268
Investment, Identifier [Axis]: Centuri Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,037
Investment, Identifier [Axis]: Century Communities Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 654
Investment, Identifier [Axis]: Chartwell Equity Securities  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 83,875
Investment, Identifier [Axis]: Chase Issuance Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 812
EBP, Investment, Interest Rate 4.63%
EBP, Investment, Maturity Date Jan. 15, 2031
Investment, Identifier [Axis]: Cheniere Energy Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,175
Investment, Identifier [Axis]: Chipotle Mexican Grill Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 443
Investment, Identifier [Axis]: Churchill Downs Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 148
Investment, Identifier [Axis]: Ciena Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,227
Investment, Identifier [Axis]: Cirrus Logic Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 170
Investment, Identifier [Axis]: Clearwater Analytics HDS A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 381
Investment, Identifier [Axis]: Cloudflare Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,427
Investment, Identifier [Axis]: Coca Cola Consolidated Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 242
Investment, Identifier [Axis]: Coeur Mining Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 433
Investment, Identifier [Axis]: Cognex Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 356
Investment, Identifier [Axis]: Coinbase Global Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 622
Investment, Identifier [Axis]: Columbia Banking System Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,573
Investment, Identifier [Axis]: Comcast Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 628
EBP, Investment, Interest Rate 4.15%
EBP, Investment, Maturity Date Oct. 15, 2028
Investment, Identifier [Axis]: Comfort Systems USA Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,162
Investment, Identifier [Axis]: Commonwealth Edison Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 986
EBP, Investment, Interest Rate 2.95%
EBP, Investment, Maturity Date Aug. 15, 2027
Investment, Identifier [Axis]: Commvault Systems Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 355
Investment, Identifier [Axis]: Concentra Group Holding Par  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 127
Investment, Identifier [Axis]: Congent Biosciences Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 229
Investment, Identifier [Axis]: Conmed Corp - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,085
Investment, Identifier [Axis]: Conmed Corp - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 45
Investment, Identifier [Axis]: Corcept Therapeutics Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 128
Investment, Identifier [Axis]: Corcept Therapeutics Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 52
Investment, Identifier [Axis]: Core Scientific Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 44
Investment, Identifier [Axis]: Corvel Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 93
Investment, Identifier [Axis]: Coupang Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 562
Investment, Identifier [Axis]: Covista Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 329
Investment, Identifier [Axis]: Crane Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 216
Investment, Identifier [Axis]: Credo Technology Group Holdi  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 439
Investment, Identifier [Axis]: Credo Technology Group Holdings  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 870
Investment, Identifier [Axis]: Crinetics Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 387
Investment, Identifier [Axis]: Crocs Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 125
Investment, Identifier [Axis]: Crown Castle Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 574
Investment, Identifier [Axis]: Curtiss Wright Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 287
Investment, Identifier [Axis]: Cushman + Wakefield Ltd  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,685
Investment, Identifier [Axis]: Cyberark Software LTD/Israel - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 830
Investment, Identifier [Axis]: Cyberark Software LTD/Israel - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 79
Investment, Identifier [Axis]: Cytokinetics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 145
Investment, Identifier [Axis]: DAIMLER TRUCKS RETAIL TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 284
EBP, Investment, Interest Rate 5.49%
EBP, Investment, Maturity Date Dec. 15, 2027
Investment, Identifier [Axis]: DARLING INGREDIENTS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,357
Investment, Identifier [Axis]: DEUTSCHE BANK COMMERCIAL MORTG  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,152
EBP, Investment, Interest Rate 3.071%
EBP, Investment, Maturity Date Jun. 10, 2050
Investment, Identifier [Axis]: DIAMONDBACK ENERGY INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,562
Investment, Identifier [Axis]: DOLLAR TREE INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,348
Investment, Identifier [Axis]: DOVER CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,015
Investment, Identifier [Axis]: DTE ENERGY COMPANY  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,133
Investment, Identifier [Axis]: Danske Bank A/S  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 584
EBP, Investment, Interest Rate 1.549%
EBP, Investment, Maturity Date Sep. 10, 2027
Investment, Identifier [Axis]: Datadog Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,455
Investment, Identifier [Axis]: Deckers Outdoor Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 106
Investment, Identifier [Axis]: Denali Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 179
Investment, Identifier [Axis]: Descartes Systems GRP/The  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 412
Investment, Identifier [Axis]: Deutsche Bank NY  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 498
EBP, Investment, Interest Rate 1.686%
EBP, Investment, Maturity Date Mar. 19, 2026
Investment, Identifier [Axis]: Dexcom Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,198
Investment, Identifier [Axis]: Diageo Capital PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 705
EBP, Investment, Interest Rate 2.375%
EBP, Investment, Maturity Date Oct. 24, 2029
Investment, Identifier [Axis]: Dianthus Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 40
Investment, Identifier [Axis]: Diodes Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,414
Investment, Identifier [Axis]: Disc Medicine Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 310
Investment, Identifier [Axis]: Disc Medicine Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 216
Investment, Identifier [Axis]: Dominion Energy South  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 357
EBP, Investment, Interest Rate 2.30%
EBP, Investment, Maturity Date Dec. 01, 2031
Investment, Identifier [Axis]: Doordash Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 918
Investment, Identifier [Axis]: Dorman Products Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 284
Investment, Identifier [Axis]: Doubleverify Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 172
Investment, Identifier [Axis]: Duke Energy Carolinas  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 687
EBP, Investment, Interest Rate 2.85%
EBP, Investment, Maturity Date Mar. 15, 2032
Investment, Identifier [Axis]: Duolingo  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 105
Investment, Identifier [Axis]: Dutch Bros Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 245
Investment, Identifier [Axis]: Dycom Industries Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 329
Investment, Identifier [Axis]: Dyne Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 114
Investment, Identifier [Axis]: EAGLE MATERIALS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,664
Investment, Identifier [Axis]: ENCOMPASS HEALTH CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,213
Investment, Identifier [Axis]: ENTERGY CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,050
Investment, Identifier [Axis]: ENVISTA HOLDINGS CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 708
Investment, Identifier [Axis]: EOG Resources Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 766
Investment, Identifier [Axis]: EOS Energy Enterprises Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 30
Investment, Identifier [Axis]: EPAM SYSTEMS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,814
Investment, Identifier [Axis]: EPlus Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 155
Investment, Identifier [Axis]: ESAB Corp - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 601
Investment, Identifier [Axis]: ESAB Corp - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 600
Investment, Identifier [Axis]: ESCO Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 192
Investment, Identifier [Axis]: EVERGY INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,042
Investment, Identifier [Axis]: EXXON Mobil Corporation  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 955
EBP, Investment, Interest Rate 2.44%
EBP, Investment, Maturity Date Aug. 16, 2029
Investment, Identifier [Axis]: Eagle Materials Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 674
Investment, Identifier [Axis]: Eagle Materials Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 156
Investment, Identifier [Axis]: Elanco Animal Health Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,591
Investment, Identifier [Axis]: Element Solutions Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 82
Investment, Identifier [Axis]: Elf Beauty Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 265
Investment, Identifier [Axis]: Emcor Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 82
Investment, Identifier [Axis]: Encompass Health Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 429
Investment, Identifier [Axis]: Energy Fuels Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 22
Investment, Identifier [Axis]: Enova International Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 374
Investment, Identifier [Axis]: Enovis Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 726
Investment, Identifier [Axis]: Ensign Group Inc/The  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 737
Investment, Identifier [Axis]: Entegris Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 235
Investment, Identifier [Axis]: Entergy Mississippi LLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 630
EBP, Investment, Interest Rate 2.55%
EBP, Investment, Maturity Date Dec. 01, 2033
Investment, Identifier [Axis]: Entergy Texas Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 649
EBP, Investment, Interest Rate 1.50%
EBP, Investment, Maturity Date Sep. 01, 2026
Investment, Identifier [Axis]: Envista Holdings Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,177
Investment, Identifier [Axis]: Equitable Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 409
Investment, Identifier [Axis]: Essex Property Trust Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,543
Investment, Identifier [Axis]: Euronet Worldwide Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 78
Investment, Identifier [Axis]: Evercore Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,296
Investment, Identifier [Axis]: Everpure Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 74
Investment, Identifier [Axis]: Eversource Energy  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 555
EBP, Investment, Interest Rate 2.90%
EBP, Investment, Maturity Date Mar. 01, 2027
Investment, Identifier [Axis]: Evertec Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 141
Investment, Identifier [Axis]: ExlService Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 267
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 2.000%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 271
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date May 25, 2030
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 2.250%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 54
EBP, Investment, Interest Rate 2.25%
EBP, Investment, Maturity Date Jan. 25, 2043
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 2.500% - 12/25/2037  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,304
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Dec. 25, 2037
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 2.500% - 4/25/2042  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 787
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Apr. 25, 2042
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 2.500% - 7/25/2037  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,007
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jul. 25, 2037
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 3.000% - 5/25/2044  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 784
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date May 25, 2044
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 3.000% - 6/25/2039  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,116
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Jun. 25, 2039
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 3.500% - 2/25/2036  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,619
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Feb. 25, 2036
Investment, Identifier [Axis]: FANNIE MAE- SHARED HOLDINGS - 4.000% - 5/25/2031  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 950
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date May 25, 2031
Investment, Identifier [Axis]: FED HM LN PC POOL A11544  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jun. 01, 2033
Investment, Identifier [Axis]: FED HM LN PC POOL A26586  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Sep. 01, 2034
Investment, Identifier [Axis]: FED HM LN PC POOL A77952  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 4
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date May 01, 2038
Investment, Identifier [Axis]: FED HM LN PC POOL C03506  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 29
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date May 01, 2040
Investment, Identifier [Axis]: FED HM LN PC POOL G01629  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Oct. 01, 2033
Investment, Identifier [Axis]: FED HM LN PC POOL G18469  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 24
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Jun. 01, 2028
Investment, Identifier [Axis]: FED HM LN PC POOL J38826  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 87
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date May 01, 2033
Investment, Identifier [Axis]: FED HM LN PC POOL Q55851  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 147
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date May 01, 2048
Investment, Identifier [Axis]: FED HM LN PC POOL QA9565  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 118
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date May 01, 2050
Investment, Identifier [Axis]: FED HM LN PC POOL QB3388  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 476
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Sep. 01, 2050
Investment, Identifier [Axis]: FED HM LN PC POOL QB5150  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 647
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Oct. 01, 2050
Investment, Identifier [Axis]: FED HM LN PC POOL QD2424  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 797
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Dec. 01, 2051
Investment, Identifier [Axis]: FED HM LN PC POOL QD4104  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 342
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Jan. 01, 2052
Investment, Identifier [Axis]: FED HM LN PC POOL QD4129  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 313
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Jan. 01, 2052
Investment, Identifier [Axis]: FED HM LN PC POOL QD7594  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 263
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Feb. 01, 2052
Investment, Identifier [Axis]: FED HM LN PC POOL RA5607  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 150
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jul. 01, 2051
Investment, Identifier [Axis]: FED HM LN PC POOL RA5615  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 326
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Aug. 01, 2051
Investment, Identifier [Axis]: FED HM LN PC POOL RA6436  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 398
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Dec. 01, 2051
Investment, Identifier [Axis]: FED HM LN PC POOL RA6508  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 175
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Dec. 01, 2051
Investment, Identifier [Axis]: FED HM LN PC POOL RA6808  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 368
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Feb. 01, 2052
Investment, Identifier [Axis]: FED HM LN PC POOL RA7617  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 993
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Jul. 01, 2052
Investment, Identifier [Axis]: FED HM LN PC POOL RA9858  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 690
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Sep. 01, 2053
Investment, Identifier [Axis]: FED HM LN PC POOL SB8002  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 146
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Aug. 01, 2034
Investment, Identifier [Axis]: FED HM LN PC POOL SD3825  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 815
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Sep. 01, 2053
Investment, Identifier [Axis]: FED HM LN PC POOL SD6478  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 228
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Oct. 01, 2054
Investment, Identifier [Axis]: FED HM LN PC POOL SD6549  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 208
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Oct. 01, 2054
Investment, Identifier [Axis]: FED HM LN PC POOL SD6568  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 209
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Oct. 01, 2054
Investment, Identifier [Axis]: FED HM LN PC POOL SD8029  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 245
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Dec. 01, 2049
Investment, Identifier [Axis]: FED HM LN PC POOL SD8342  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 161
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jul. 01, 2053
Investment, Identifier [Axis]: FED HM LN PC POOL SL0359  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 263
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Feb. 01, 2055
Investment, Identifier [Axis]: FED HM LN PC POOL V82532  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,142
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Aug. 01, 2046
Investment, Identifier [Axis]: FED HM LN PC POOL ZL1830  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 31
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Aug. 01, 2041
Investment, Identifier [Axis]: FED HM LN PC POOLQ58634  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 704
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Sep. 01, 2048
Investment, Identifier [Axis]: FED HM LN PC POOLRA6019  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 174
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Oct. 01, 2051
Investment, Identifier [Axis]: FEDEX Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 680
EBP, Investment, Interest Rate 2.40%
EBP, Investment, Maturity Date May 15, 2031
Investment, Identifier [Axis]: FIRST HORIZON CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,703
Investment, Identifier [Axis]: FNB Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,688
Investment, Identifier [Axis]: FNMA POOL 357821  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 27
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date May 01, 2035
Investment, Identifier [Axis]: FNMA POOL 555417  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 7
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date May 01, 2033
Investment, Identifier [Axis]: FNMA POOL 555591  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 9
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jul. 01, 2033
Investment, Identifier [Axis]: FNMA POOL 725704  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 7
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Aug. 01, 2034
Investment, Identifier [Axis]: FNMA POOL 730716  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Aug. 01, 2033
Investment, Identifier [Axis]: FNMA POOL 734059  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Aug. 01, 2033
Investment, Identifier [Axis]: FNMA POOL 745932  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 14
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Nov. 01, 2036
Investment, Identifier [Axis]: FNMA POOL 756154  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 7
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Nov. 01, 2033
Investment, Identifier [Axis]: FNMA POOL 792191  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 16
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Sep. 01, 2034
Investment, Identifier [Axis]: FNMA POOL 888022  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 21
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Feb. 01, 2036
Investment, Identifier [Axis]: FNMA POOL 888341  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 13
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Feb. 01, 2037
Investment, Identifier [Axis]: FNMA POOL 890528  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 20
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jun. 01, 2039
Investment, Identifier [Axis]: FNMA POOL 944026  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 49
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Aug. 01, 2037
Investment, Identifier [Axis]: FNMA POOL AB0536  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 13
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Feb. 01, 2037
Investment, Identifier [Axis]: FNMA POOL AB6571  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 26
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Oct. 01, 2027
Investment, Identifier [Axis]: FNMA POOL AB9484  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 45
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date May 01, 2028
Investment, Identifier [Axis]: FNMA POOL AJ5733  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 499
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Dec. 01, 2041
Investment, Identifier [Axis]: FNMA POOL AP0632  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 23
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jul. 01, 2027
Investment, Identifier [Axis]: FNMA POOL AR9436  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Aug. 01, 2043
Investment, Identifier [Axis]: FNMA POOL AS0004  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 22
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jul. 01, 2028
Investment, Identifier [Axis]: FNMA POOL AS8764  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 263
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Feb. 01, 2032
Investment, Identifier [Axis]: FNMA POOL AS9763  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 22
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Jun. 01, 2047
Investment, Identifier [Axis]: FNMA POOL AW1007  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 277
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date May 01, 2044
Investment, Identifier [Axis]: FNMA POOL AZ2166  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 278
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jul. 01, 2045
Investment, Identifier [Axis]: FNMA POOL BC1212  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,148
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Jul. 01, 2046
Investment, Identifier [Axis]: FNMA POOL BC6121  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 134
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jun. 01, 2046
Investment, Identifier [Axis]: FNMA POOL BD3312  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 129
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Oct. 01, 2046
Investment, Identifier [Axis]: FNMA POOL BD5429  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 398
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Dec. 01, 2046
Investment, Identifier [Axis]: FNMA POOL BJ0687  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 71
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Apr. 01, 2048
Investment, Identifier [Axis]: FNMA POOL BJ0852  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 247
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Nov. 01, 2047
Investment, Identifier [Axis]: FNMA POOL BJ1991  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 234
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Nov. 01, 2047
Investment, Identifier [Axis]: FNMA POOL BJ7592  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 731
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Jan. 01, 2049
Investment, Identifier [Axis]: FNMA POOL BJ8271  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 254
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Feb. 01, 2048
Investment, Identifier [Axis]: FNMA POOL BK1027  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 95
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Mar. 01, 2048
Investment, Identifier [Axis]: FNMA POOL BM3795  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 34
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Jan. 01, 2031
Investment, Identifier [Axis]: FNMA POOL BN6143  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 51
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Feb. 01, 2049
Investment, Identifier [Axis]: FNMA POOL BO3694  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 219
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jan. 01, 2050
Investment, Identifier [Axis]: FNMA POOL BQ7764  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,489
EBP, Investment, Interest Rate 1.50%
EBP, Investment, Maturity Date Mar. 01, 2051
Investment, Identifier [Axis]: FNMA POOL BQ7766  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 748
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Mar. 01, 2051
Investment, Identifier [Axis]: FNMA POOL CA7236  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 347
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Sep. 01, 2050
Investment, Identifier [Axis]: FNMA POOL CA9220  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,118
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Feb. 01, 2051
Investment, Identifier [Axis]: FNMA POOL CB1131  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 162
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jul. 01, 2051
Investment, Identifier [Axis]: FNMA POOL CB2635  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 316
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jan. 01, 2052
Investment, Identifier [Axis]: FNMA POOL CB3909  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 419
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jun. 01, 2052
Investment, Identifier [Axis]: FNMA POOL CB3916  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 946
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Jun. 01, 2052
Investment, Identifier [Axis]: FNMA POOL CB6072  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 975
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Apr. 01, 2053
Investment, Identifier [Axis]: FNMA POOL FM1251  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 364
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Apr. 01, 2045
Investment, Identifier [Axis]: FNMA POOL FS0581  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 405
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Feb. 01, 2052
Investment, Identifier [Axis]: FNMA POOL FS0605  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,102
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Feb. 01, 2052
Investment, Identifier [Axis]: FNMA POOL FS0822  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 393
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Mar. 01, 2052
Investment, Identifier [Axis]: FNMA POOL FS0934  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 667
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Mar. 01, 2052
Investment, Identifier [Axis]: FNMA POOL FS1455  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 834
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Apr. 01, 2052
Investment, Identifier [Axis]: FNMA POOL FS5119  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 199
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Jul. 01, 2053
Investment, Identifier [Axis]: FNMA POOL FS6769  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 230
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Jan. 01, 2053
Investment, Identifier [Axis]: FNMA POOL FS8859  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 212
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Sep. 01, 2054
Investment, Identifier [Axis]: FNMA POOL MA1504  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 50
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Jul. 01, 2028
Investment, Identifier [Axis]: FNMA POOL MA1543  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 241
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Aug. 01, 2033
Investment, Identifier [Axis]: FNMA POOL MA2276  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 111
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Apr. 01, 2045
Investment, Identifier [Axis]: FNMA POOL MA3959  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 325
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Mar. 01, 2040
Investment, Identifier [Axis]: FNMA POOL MA5354  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 300
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date May 01, 2054
Investment, Identifier [Axis]: FNMA POOL MA5532  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 796
EBP, Investment, Interest Rate 6.00%
EBP, Investment, Maturity Date Nov. 01, 2054
Investment, Identifier [Axis]: FORD CREDIT AUTO LEASE TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,178
EBP, Investment, Interest Rate 4.23%
EBP, Investment, Maturity Date Dec. 15, 2028
Investment, Identifier [Axis]: FORD CREDIT AUTO OWNER TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 114
EBP, Investment, Interest Rate 4.65%
EBP, Investment, Maturity Date Feb. 15, 2028
Investment, Identifier [Axis]: FREDDIE MAC - 2.000% - 4/25/2041  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,056
EBP, Investment, Interest Rate 2.00%
EBP, Investment, Maturity Date Apr. 25, 2041
Investment, Identifier [Axis]: FREDDIE MAC - 2.500% - 12/25/2037  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,417
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Dec. 25, 2037
Investment, Identifier [Axis]: FREDDIE MAC - 2.500% - 2/25/2038  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 443
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Feb. 25, 2038
Investment, Identifier [Axis]: FREDDIE MAC - 2.500% - 2/25/2040  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 832
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Feb. 25, 2040
Investment, Identifier [Axis]: FREDDIE MAC - 2.500% - 4/15/2037  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 948
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Apr. 15, 2037
Investment, Identifier [Axis]: FREDDIE MAC - 3.000% - 2/15/2034  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 739
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Feb. 15, 2034
Investment, Identifier [Axis]: FREDDIE MAC - 3.000% - 2/15/2044  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 546
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Feb. 15, 2044
Investment, Identifier [Axis]: FREDDIE MAC - 5.000% - 5/25/2035  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 811
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date May 25, 2035
Investment, Identifier [Axis]: FREDDIE MAC - 5.000% - 7/25/2036  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,403
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Jul. 25, 2036
Investment, Identifier [Axis]: FTAI Aviation LTD - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,367
Investment, Identifier [Axis]: FTAI Aviation LTD - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 183
Investment, Identifier [Axis]: FTI Consulting Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 214
Investment, Identifier [Axis]: Fabrinet - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 787
Investment, Identifier [Axis]: Fabrinet - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,432
Investment, Identifier [Axis]: Federal Signal Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 579
Investment, Identifier [Axis]: Fidelity Natl Info Serv  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 949
EBP, Investment, Interest Rate 1.65%
EBP, Investment, Maturity Date Mar. 01, 2028
Investment, Identifier [Axis]: Fifth Third Bancorp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 880
EBP, Investment, Interest Rate 4.337%
EBP, Investment, Maturity Date Apr. 25, 2033
Investment, Identifier [Axis]: Figma Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 174
Investment, Identifier [Axis]: First Bancorp Puerto Rico  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 463
Investment, Identifier [Axis]: First Financial Bancorp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,001
Investment, Identifier [Axis]: First Industrial Realty Tr  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 735
Investment, Identifier [Axis]: Firstcash Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 594
Investment, Identifier [Axis]: Five Below  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 713
Investment, Identifier [Axis]: Florida Power + Light Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 843
EBP, Investment, Interest Rate 2.45%
EBP, Investment, Maturity Date Feb. 03, 2032
Investment, Identifier [Axis]: Fluence Energy Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 47
Investment, Identifier [Axis]: Fluor Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 79
Investment, Identifier [Axis]: Flutter Entertainment PLC DI  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,169
Investment, Identifier [Axis]: Four Corners Property Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 731
Investment, Identifier [Axis]: Freddie Mac SLST - 3.500% - 5/25/2029  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 405
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date May 25, 2029
Investment, Identifier [Axis]: Freddie Mac SLST - 3.500% - 6/25/2028  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 983
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Jun. 25, 2028
Investment, Identifier [Axis]: Freshworks Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 137
Investment, Identifier [Axis]: Frontdoor Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 345
Investment, Identifier [Axis]: GENPACT LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,843
Investment, Identifier [Axis]: GENTEX CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 916
Investment, Identifier [Axis]: GM FINANCIAL AUTOMOBILE LEASIN  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 572
EBP, Investment, Interest Rate 5.39%
EBP, Investment, Maturity Date Jul. 20, 2027
Investment, Identifier [Axis]: GM FINANCIAL SECURITIZED TERM  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 500
EBP, Investment, Interest Rate 4.62%
EBP, Investment, Maturity Date Dec. 17, 2029
Investment, Identifier [Axis]: GNMA II POOL 003624  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 10
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Oct. 20, 2034
Investment, Identifier [Axis]: GNMA II POOL 004599  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 33
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Dec. 20, 2039
Investment, Identifier [Axis]: GNMA II POOL 784678  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 206
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jan. 20, 2048
Investment, Identifier [Axis]: GNMA II POOL AB9275  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 266
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Dec. 20, 2042
Investment, Identifier [Axis]: GNMA II POOL AC2552  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 177
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Jan. 20, 2043
Investment, Identifier [Axis]: GNMA II POOL BH0425  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 57
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Jun. 20, 2048
Investment, Identifier [Axis]: GNMA II POOL MA2754  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 195
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Apr. 20, 2045
Investment, Identifier [Axis]: GNMA II POOL MA2892  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 89
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Jun. 20, 2045
Investment, Identifier [Axis]: GNMA II POOL MA5190  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 255
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date May 20, 2048
Investment, Identifier [Axis]: GNMA II POOL MA5191  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 38
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date May 20, 2048
Investment, Identifier [Axis]: GNMA II POOL MA5192  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 39
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date May 20, 2048
Investment, Identifier [Axis]: GNMA II POOL MA5193  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 29
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date May 20, 2048
Investment, Identifier [Axis]: GNMA II POOL MA8268  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 144
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Sep. 20, 2052
Investment, Identifier [Axis]: GNMA II POOL MA8948  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 427
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jun. 20, 2053
Investment, Identifier [Axis]: GNMA II POOL MA9304  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 449
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Nov. 20, 2053
Investment, Identifier [Axis]: GNMA POOL 434787  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5
EBP, Investment, Interest Rate 8.00%
EBP, Investment, Maturity Date May 15, 2030
Investment, Identifier [Axis]: GNMA POOL 485856  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Oct. 15, 2031
Investment, Identifier [Axis]: GNMA POOL 510403  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Jan. 15, 2035
Investment, Identifier [Axis]: GNMA POOL 533946  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Apr. 15, 2032
Investment, Identifier [Axis]: GNMA POOL 550887  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Aug. 15, 2035
Investment, Identifier [Axis]: GNMA POOL 551077  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Nov. 15, 2031
Investment, Identifier [Axis]: GNMA POOL 551120  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 4
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Aug. 15, 2031
Investment, Identifier [Axis]: GNMA POOL 569327  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 24
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Apr. 15, 2032
Investment, Identifier [Axis]: GNMA POOL 580880  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 7
EBP, Investment, Interest Rate 6.50%
EBP, Investment, Maturity Date Nov. 15, 2031
Investment, Identifier [Axis]: GNMA POOL 622278  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Apr. 15, 2035
Investment, Identifier [Axis]: GNMA POOL 631242  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 13
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jun. 15, 2035
Investment, Identifier [Axis]: GNMA POOL 641601  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 4
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Mar. 15, 2035
Investment, Identifier [Axis]: GNMA POOL 646865  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 4
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Aug. 15, 2035
Investment, Identifier [Axis]: GNMA POOL 726316  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 37
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Sep. 15, 2039
Investment, Identifier [Axis]: GNMA POOL AM8608  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 101
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jun. 15, 2045
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 2.500% - 10/20/2035  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 848
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Oct. 20, 2035
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 2.500% - 11/20/2048  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 831
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Nov. 20, 2048
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 2.500% - 6/20/2036  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,228
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Jun. 20, 2036
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 3.000% - 8/20/2042  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,300
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Aug. 20, 2042
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 3.000% - 9/20/2043  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 130
EBP, Investment, Interest Rate 3.00%
EBP, Investment, Maturity Date Sep. 20, 2043
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 3.500% - 3/20/2049  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 329
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Mar. 20, 2049
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 3.500% - 8/16/2039  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 125
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Aug. 16, 2039
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 4.000% - 3/20/2048  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,084
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Mar. 20, 2048
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 4.000% - 6/20/2040  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 508
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jun. 20, 2040
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 4.500%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 825
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Jan. 20, 2051
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 5.000%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,146
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Aug. 20, 2050
Investment, Identifier [Axis]: GOVERNMENT NATIONAL MORTGAGE A - 5.500%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,159
EBP, Investment, Interest Rate 5.50%
EBP, Investment, Maturity Date Jul. 20, 2034
Investment, Identifier [Axis]: GOVERNMENT STIF 12 - Shared Holdings Insight  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,145
EBP, Investment, Interest Rate 3.754%
EBP, Investment, Maturity Date Dec. 31, 2030
Investment, Identifier [Axis]: GOVERNMENT STIF 12-LEE MUNDER  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,918
Investment, Identifier [Axis]: GXO Logistics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 147
Investment, Identifier [Axis]: Galaxy Digital Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 88
Investment, Identifier [Axis]: Garmin LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 533
Investment, Identifier [Axis]: Gartner Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 449
Investment, Identifier [Axis]: Gates Industrial Corp PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,149
Investment, Identifier [Axis]: General Electric Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 496
EBP, Investment, Interest Rate 3.45%
EBP, Investment, Maturity Date May 01, 2027
Investment, Identifier [Axis]: Genpact LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 313
Investment, Identifier [Axis]: Gentherm Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 881
Investment, Identifier [Axis]: Gitlab Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 94
Investment, Identifier [Axis]: Globus Medical Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 384
Investment, Identifier [Axis]: Goldman Sachs Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 493
EBP, Investment, Interest Rate 2.383%
EBP, Investment, Maturity Date Jul. 21, 2032
Investment, Identifier [Axis]: Government National Mortgage A - 2.300%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 178
EBP, Investment, Interest Rate 2.30%
EBP, Investment, Maturity Date Jul. 16, 2057
Investment, Identifier [Axis]: Government National Mortgage A - 2.500%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 184
EBP, Investment, Interest Rate 2.50%
EBP, Investment, Maturity Date Sep. 16, 2056
Investment, Identifier [Axis]: Government National Mortgage A - 5.000%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 10
EBP, Investment, Interest Rate 5.00%
EBP, Investment, Maturity Date Aug. 20, 2039
Investment, Identifier [Axis]: Government STIF 12 - HIMCO Bond Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 4,198
EBP, Investment, Interest Rate 3.725%
EBP, Investment, Maturity Date Dec. 31, 2030
Investment, Identifier [Axis]: Government STIF 12 - State Street  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 20,863
Investment, Identifier [Axis]: Government STIF 12 - State Street - Common Collective Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 20,863
Investment, Identifier [Axis]: Government STIF 12 - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 448
Investment, Identifier [Axis]: Government STIF 12 - The Hartford Stock Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 636
Investment, Identifier [Axis]: Government Stif 12 - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,884
Investment, Identifier [Axis]: Government Stif 12 JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,752
Investment, Identifier [Axis]: Grail Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 34
Investment, Identifier [Axis]: Grand Canyon Eduction Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 230
Investment, Identifier [Axis]: Granite Construction Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 69
Investment, Identifier [Axis]: Green Brick Partners Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 263
Investment, Identifier [Axis]: Griffon Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 221
Investment, Identifier [Axis]: Group 1 Automotive Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 260
Investment, Identifier [Axis]: Guardant Health Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 693
Investment, Identifier [Axis]: Gulfport Energy Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 187
Investment, Identifier [Axis]: H+R Block Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 169
Investment, Identifier [Axis]: H.B. Fuller Co.  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 839
Investment, Identifier [Axis]: HASBRO INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,896
Investment, Identifier [Axis]: HEXCEL CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,047
Investment, Identifier [Axis]: HOST HOTELS + RESORTS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,023
Investment, Identifier [Axis]: HUMANA INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,519
Investment, Identifier [Axis]: HYUNDAI AUTO RECEIVABLES TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 503
EBP, Investment, Interest Rate 4.84%
EBP, Investment, Maturity Date Mar. 15, 2029
Investment, Identifier [Axis]: Haemonetics Corp/Mass  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 197
Investment, Identifier [Axis]: Halozyme Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 35
Investment, Identifier [Axis]: Hamilton Lane Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 67
Investment, Identifier [Axis]: Hartford HLS Mutual Funds  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 474,462
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: HealthEquity Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 413
Investment, Identifier [Axis]: Heartflow Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 41
Investment, Identifier [Axis]: Heico Corp Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,742
Investment, Identifier [Axis]: Helios Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,595
Investment, Identifier [Axis]: Hexcel Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 276
Investment, Identifier [Axis]: Highwoods Properties Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 636
Investment, Identifier [Axis]: Hilton Worldwide Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,749
Investment, Identifier [Axis]: Hims + Hers Health Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 107
Investment, Identifier [Axis]: Home Depot Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 726
EBP, Investment, Interest Rate 2.95%
EBP, Investment, Maturity Date Jun. 15, 2029
Investment, Identifier [Axis]: Honda Auto Receivables Owner T  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 215
EBP, Investment, Interest Rate 5.17%
EBP, Investment, Maturity Date May 15, 2030
Investment, Identifier [Axis]: Howmet Aerospace Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,053
Investment, Identifier [Axis]: Hub Group Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,641
Investment, Identifier [Axis]: Hubspot Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,423
Investment, Identifier [Axis]: Hubspot Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 169
Investment, Identifier [Axis]: Hudson Yards  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 957
EBP, Investment, Interest Rate 3.228%
EBP, Investment, Maturity Date Jul. 10, 2039
Investment, Identifier [Axis]: Huntington Bancshares  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 700
EBP, Investment, Interest Rate 2.55%
EBP, Investment, Maturity Date Feb. 04, 2030
Investment, Identifier [Axis]: Huron Consulting Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 231
Investment, Identifier [Axis]: ICU Medical Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 810
Investment, Identifier [Axis]: IES Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 157
Investment, Identifier [Axis]: IMAX Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 148
Investment, Identifier [Axis]: ING GROEP NV  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 894
EBP, Investment, Interest Rate 1.726%
EBP, Investment, Maturity Date Apr. 01, 2027
Investment, Identifier [Axis]: INGREDION INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,064
Investment, Identifier [Axis]: INTL FLAVORS + FRAGRANCES  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,018
Investment, Identifier [Axis]: IPG Photonics Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,273
Investment, Identifier [Axis]: IRhythm Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 62
Investment, Identifier [Axis]: ISHARES S+P MID CAP 400 VALUE  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,112
Investment, Identifier [Axis]: ITT Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,164
Investment, Identifier [Axis]: ITron Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 315
Investment, Identifier [Axis]: Ichor Holdings Ltd  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,081
Investment, Identifier [Axis]: Ideaya Biosciences Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 31
Investment, Identifier [Axis]: Idexx Laboratories Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,367
Investment, Identifier [Axis]: Immunome Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 49
Investment, Identifier [Axis]: Immunovant Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 28
Investment, Identifier [Axis]: ImpinJ Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 226
Investment, Identifier [Axis]: Independence Realty Trust Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 743
Investment, Identifier [Axis]: Ingersoll Rand Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 509
Investment, Identifier [Axis]: Insmed Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,731
Investment, Identifier [Axis]: Insmed Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 131
Investment, Identifier [Axis]: Inspire Medical Systems Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 61
Investment, Identifier [Axis]: Installed Building Products  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 385
Investment, Identifier [Axis]: Integer Holdings Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,436
Investment, Identifier [Axis]: Interactive brokers GRO CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 575
Investment, Identifier [Axis]: Interdigital Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,042
Investment, Identifier [Axis]: International Banshares Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 115
Investment, Identifier [Axis]: Interparfums Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 131
Investment, Identifier [Axis]: Ionis Pharmaceuticals Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 643
Investment, Identifier [Axis]: Ionis Pharmaceuticals Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 193
Investment, Identifier [Axis]: Ionq Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 388
Investment, Identifier [Axis]: Iqvia Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 880
Investment, Identifier [Axis]: Irhythm Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 403
Investment, Identifier [Axis]: Ivanhoe Electric Inc / US  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 99
Investment, Identifier [Axis]: J+J Snack Foods Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 768
Investment, Identifier [Axis]: JBT Marel Corp - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,372
Investment, Identifier [Axis]: JBT Marel Corp - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 286
Investment, Identifier [Axis]: JFrong LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 81
Investment, Identifier [Axis]: JOHN DEERE OWNER TRUST - 4.230%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,368
EBP, Investment, Interest Rate 4.23%
EBP, Investment, Maturity Date Sep. 17, 2029
Investment, Identifier [Axis]: JOHN DEERE OWNER TRUST - 5.010%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 360
EBP, Investment, Interest Rate 5.01%
EBP, Investment, Maturity Date Nov. 15, 2027
Investment, Identifier [Axis]: JP Morgan Chase + Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 992
EBP, Investment, Interest Rate 1.578%
EBP, Investment, Maturity Date Apr. 22, 2027
Investment, Identifier [Axis]: JP Morgan International Finance Limited - Equity Securities  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 122,792
Investment, Identifier [Axis]: JP Morgan Mortgage Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 63
EBP, Investment, Interest Rate 2.937%
EBP, Investment, Maturity Date Oct. 25, 2046
Investment, Identifier [Axis]: James Hardie IND PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 576
Investment, Identifier [Axis]: Janux Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 18
Investment, Identifier [Axis]: Jfrog LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 645
Investment, Identifier [Axis]: KEYSIGHT TECHNOLOGIES IN  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,618
Investment, Identifier [Axis]: KLA Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 752
EBP, Investment, Interest Rate 4.10%
EBP, Investment, Maturity Date Mar. 15, 2029
Investment, Identifier [Axis]: Kadant Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 389
Investment, Identifier [Axis]: Karman Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 403
Investment, Identifier [Axis]: Kennametal Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 930
Investment, Identifier [Axis]: Kirby Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 238
Investment, Identifier [Axis]: Kite Realty Group Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,277
Investment, Identifier [Axis]: Knife River Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 272
Investment, Identifier [Axis]: Kontoor Brands Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 113
Investment, Identifier [Axis]: Korn Ferry  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,157
Investment, Identifier [Axis]: Kratos Defense + Security  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 235
Investment, Identifier [Axis]: Krystal Biotech Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 193
Investment, Identifier [Axis]: Kymera Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 438
Investment, Identifier [Axis]: L3HARRIS TECHNOLOGIES INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,677
Investment, Identifier [Axis]: LABCORP HOLDINGS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,053
Investment, Identifier [Axis]: LAMB WESTON HOLDINGS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,022
Investment, Identifier [Axis]: LEIDOS HOLDINGS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,820
Investment, Identifier [Axis]: LKQ CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 948
Investment, Identifier [Axis]: LPL Financial Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,078
Investment, Identifier [Axis]: LUMENTUM HOLDINGS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,077
Investment, Identifier [Axis]: Lamar Advertising Co A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 212
Investment, Identifier [Axis]: Lantheus Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 379
Investment, Identifier [Axis]: Lattice Semiconductor Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 432
Investment, Identifier [Axis]: Laureate Education Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 301
Investment, Identifier [Axis]: Lazard Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 138
Investment, Identifier [Axis]: Lee Munder - Equity Securities  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 125,597
Investment, Identifier [Axis]: LegalZoomCom Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 121
Investment, Identifier [Axis]: Lemaitre Vascular Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 178
Investment, Identifier [Axis]: Lenx Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 27
Investment, Identifier [Axis]: Leonardo Drs Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 179
Investment, Identifier [Axis]: Levi Strauss + Co Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 460
Investment, Identifier [Axis]: Liberty Live Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 226
Investment, Identifier [Axis]: Live Nation Entertainment Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 666
Investment, Identifier [Axis]: Lloyds Banking Group PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 499
EBP, Investment, Interest Rate 3.75%
EBP, Investment, Maturity Date Jan. 11, 2027
Investment, Identifier [Axis]: Loomis Sayles Growth Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 469,893
Investment, Identifier [Axis]: Loomis Sayles Growth Fund - Equity Securities  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 469,893
Investment, Identifier [Axis]: Louisiana Pacific Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 124
Investment, Identifier [Axis]: Lowe S Cos Inc - 1.700%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 400
EBP, Investment, Interest Rate 1.70%
EBP, Investment, Maturity Date Oct. 15, 2030
Investment, Identifier [Axis]: Lowe S Cos Inc - 3.650%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 926
EBP, Investment, Interest Rate 3.65%
EBP, Investment, Maturity Date Apr. 05, 2029
Investment, Identifier [Axis]: MERCEDES BENZ AUTO LEASE TRUST  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 358
EBP, Investment, Interest Rate 4.61%
EBP, Investment, Maturity Date Apr. 16, 2029
Investment, Identifier [Axis]: MERCEDES BENZ AUTO RECEIVABLES  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 610
EBP, Investment, Interest Rate 4.78%
EBP, Investment, Maturity Date Dec. 17, 2029
Investment, Identifier [Axis]: MICROCHIP TECHNOLOGY INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,676
Investment, Identifier [Axis]: MID AMERICA APARTMENT COMM  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,674
Investment, Identifier [Axis]: MKS Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 346
Investment, Identifier [Axis]: MP Materials Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 125
Investment, Identifier [Axis]: MSCI Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,401
Investment, Identifier [Axis]: Macom Technology Solutions H  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 379
Investment, Identifier [Axis]: Madrigal Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 436
Investment, Identifier [Axis]: Magnite Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 75
Investment, Identifier [Axis]: Malibu Boats Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 845
Investment, Identifier [Axis]: Manhattan Associates Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 196
Investment, Identifier [Axis]: Marex Group PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 410
Investment, Identifier [Axis]: Marqeta Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 177
Investment, Identifier [Axis]: Master Expense Fund  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 11
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Matador Resources Co - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 742
Investment, Identifier [Axis]: Matador Resources Co - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 113
Investment, Identifier [Axis]: Materion Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 772
Investment, Identifier [Axis]: Medpace Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 250
Investment, Identifier [Axis]: Merit Medical Systems Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 399
Investment, Identifier [Axis]: Meta Platforms Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 728
EBP, Investment, Interest Rate 3.85%
EBP, Investment, Maturity Date Aug. 15, 2032
Investment, Identifier [Axis]: Methanex Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,104
Investment, Identifier [Axis]: Mettler Toledo International  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 548
Investment, Identifier [Axis]: Millerknoll Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,300
Investment, Identifier [Axis]: Mineralys Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 130
Investment, Identifier [Axis]: Mirum Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 260
Investment, Identifier [Axis]: Modine Manufacturing Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 546
Investment, Identifier [Axis]: Moelis+Co Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 170
Investment, Identifier [Axis]: Monday.com LTD - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 399
Investment, Identifier [Axis]: Monday.com LTD - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 69
Investment, Identifier [Axis]: Mondelez International  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 325
EBP, Investment, Interest Rate 2.75%
EBP, Investment, Maturity Date Apr. 13, 2030
Investment, Identifier [Axis]: Mongodb Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,448
Investment, Identifier [Axis]: Monolithic Power Systems Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,109
Investment, Identifier [Axis]: Monolithic Power Systems Inc - T.Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 245
Investment, Identifier [Axis]: Monte Rosa Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 73
Investment, Identifier [Axis]: Moog Inc Class A - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,000
Investment, Identifier [Axis]: Moog Inc Class A - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 206
Investment, Identifier [Axis]: Morgan Stanley  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 986
EBP, Investment, Interest Rate 1.512%
EBP, Investment, Maturity Date Jul. 20, 2027
Investment, Identifier [Axis]: Mueller Industries Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 499
Investment, Identifier [Axis]: NStar Electric Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 441
EBP, Investment, Interest Rate 1.95%
EBP, Investment, Maturity Date Aug. 15, 2031
Investment, Identifier [Axis]: Natera Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 406
Investment, Identifier [Axis]: Natera Inc -JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,960
Investment, Identifier [Axis]: Natwest Group PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 742
EBP, Investment, Interest Rate 1.642%
EBP, Investment, Maturity Date Jun. 14, 2027
Investment, Identifier [Axis]: Navan Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 52
Investment, Identifier [Axis]: Ncino Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 49
Investment, Identifier [Axis]: Neurocrine Biosciences Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,530
Investment, Identifier [Axis]: Neurocrine Biosciences Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 169
Investment, Identifier [Axis]: New York Life GIC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 71,847
Investment, Identifier [Axis]: New York Life Global FDG  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 874
EBP, Investment, Interest Rate 1.20%
EBP, Investment, Maturity Date Aug. 07, 2030
Investment, Identifier [Axis]: Newmarket Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 284
Investment, Identifier [Axis]: Nexstar Media Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 218
Investment, Identifier [Axis]: Nextpower Inc Cl A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 799
Investment, Identifier [Axis]: Nomad Foods Ltd  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,581
Investment, Identifier [Axis]: Northwestern Energy Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,431
Investment, Identifier [Axis]: Notes Receivable from Members  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Novanta Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 205
Investment, Identifier [Axis]: Nurix Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 89
Investment, Identifier [Axis]: Nutanix Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 487
Investment, Identifier [Axis]: Nuvalent Inc A - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 614
Investment, Identifier [Axis]: Nuvalent Inc A - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 370
Investment, Identifier [Axis]: Nvent Electric PLC - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 856
Investment, Identifier [Axis]: Nvent Electric PLC - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 432
Investment, Identifier [Axis]: Nvidia Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 713
EBP, Investment, Interest Rate 1.55%
EBP, Investment, Maturity Date Jun. 15, 2028
Investment, Identifier [Axis]: ON Holdings AG Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,128
Investment, Identifier [Axis]: ON Semiconductor  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 214
Investment, Identifier [Axis]: OSI Systems Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 458
Investment, Identifier [Axis]: Okta Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 624
Investment, Identifier [Axis]: Okta Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 162
Investment, Identifier [Axis]: Old National Bancorp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,682
Investment, Identifier [Axis]: Ollie S Bargain Outlet Holdings  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 164
Investment, Identifier [Axis]: One Gas Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,182
Investment, Identifier [Axis]: Onto Innovation Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 242
Investment, Identifier [Axis]: Option Care Health Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 383
Investment, Identifier [Axis]: Oric Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 44
Investment, Identifier [Axis]: Oscar Health Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 80
Investment, Identifier [Axis]: PACKAGING CORP OF AMERICA  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,771
Investment, Identifier [Axis]: PARKER HANNIFIN CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,261
Investment, Identifier [Axis]: PERMIAN RESOURCES CORP CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,559
Investment, Identifier [Axis]: PG+E RECOVERY FND LLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 584
EBP, Investment, Interest Rate 4.838%
EBP, Investment, Maturity Date Jun. 01, 2035
Investment, Identifier [Axis]: PNC Financial Services  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 471
EBP, Investment, Interest Rate 2.55%
EBP, Investment, Maturity Date Jan. 22, 2030
Investment, Identifier [Axis]: PRUDENTIAL  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 124,478
Investment, Identifier [Axis]: PTC INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,252
Investment, Identifier [Axis]: PTC Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 405
Investment, Identifier [Axis]: PTC Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 236
Investment, Identifier [Axis]: Palomar Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 252
Investment, Identifier [Axis]: Patterson UTI Energy Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 796
Investment, Identifier [Axis]: Payoneer Global Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 362
Investment, Identifier [Axis]: Pebblebrook Hotel Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 788
Investment, Identifier [Axis]: Pegasystems Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 246
Investment, Identifier [Axis]: Penske Truck Leasing/PTL  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 250
EBP, Investment, Interest Rate 4.20%
EBP, Investment, Maturity Date Apr. 01, 2027
Investment, Identifier [Axis]: Penumbra Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,088
Investment, Identifier [Axis]: Penumbra Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 409
Investment, Identifier [Axis]: Performance Food Group Co - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,070
Investment, Identifier [Axis]: Performance Food Group Co - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 76
Investment, Identifier [Axis]: Permian Resources Corp CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 334
Investment, Identifier [Axis]: Photronics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 194
Investment, Identifier [Axis]: Pinterest Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 186
Investment, Identifier [Axis]: Planet Fitness Inc CL A - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,041
Investment, Identifier [Axis]: Planet Fitness Inc CL A - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 389
Investment, Identifier [Axis]: Plexus Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 793
Investment, Identifier [Axis]: Popular Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 363
Investment, Identifier [Axis]: Powell Industries Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 64
Investment, Identifier [Axis]: Power Integrations Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 68
Investment, Identifier [Axis]: Praxis Precision Medicines Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 265
Investment, Identifier [Axis]: Prestige Consumer Healthcare  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 206
Investment, Identifier [Axis]: Pricesmart Inc - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 842
Investment, Identifier [Axis]: Pricesmart Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 178
Investment, Identifier [Axis]: Primerica Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 251
Investment, Identifier [Axis]: Primo Brands Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 611
Investment, Identifier [Axis]: Primoris Services Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 384
Investment, Identifier [Axis]: Procept Biorobotics Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 46
Investment, Identifier [Axis]: Procore Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 145
Investment, Identifier [Axis]: Protagonist Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 87
Investment, Identifier [Axis]: Provident Financial Services  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,113
Investment, Identifier [Axis]: Q2 Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 258
Investment, Identifier [Axis]: Quaker Chemical Corporation  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,068
Investment, Identifier [Axis]: Qualcomm Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 930
EBP, Investment, Interest Rate 1.65%
EBP, Investment, Maturity Date May 20, 2032
Investment, Identifier [Axis]: Qualys Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 157
Investment, Identifier [Axis]: Quanex Building Products  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 655
Investment, Identifier [Axis]: Quanta Services Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,661
Investment, Identifier [Axis]: RBC Bearings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 104
Investment, Identifier [Axis]: REGAL REXNORD CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,911
Investment, Identifier [Axis]: REINSURANCE GROUP OF AMERICA- LEE MUNDER  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,597
Investment, Identifier [Axis]: RPM International Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 291
Investment, Identifier [Axis]: RTX Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,405
EBP, Investment, Interest Rate 4.125%
EBP, Investment, Maturity Date Nov. 16, 2028
Investment, Identifier [Axis]: Radnet Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 285
Investment, Identifier [Axis]: Rambus Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 565
Investment, Identifier [Axis]: Rambus Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,129
Investment, Identifier [Axis]: Range Resources Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 247
Investment, Identifier [Axis]: Raymond James Financial Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,030
Investment, Identifier [Axis]: Reddit Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,126
Investment, Identifier [Axis]: Renasant Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,612
Investment, Identifier [Axis]: Repligen Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 199
Investment, Identifier [Axis]: Replimune Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 158
Investment, Identifier [Axis]: Revolution Medicines Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 202
Investment, Identifier [Axis]: Rexford Industrial Realty Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 92
Investment, Identifier [Axis]: Rhythm Pharmaceuticals Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 514
Investment, Identifier [Axis]: Rhythm Pharmaceuticals Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 346
Investment, Identifier [Axis]: Rigetti Computing Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 128
Investment, Identifier [Axis]: Robinhood Markets Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,415
Investment, Identifier [Axis]: Roblox Corp Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,768
Investment, Identifier [Axis]: Rocket Cos Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 962
Investment, Identifier [Axis]: Rocket Lab Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,446
Investment, Identifier [Axis]: Rogers Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,388
Investment, Identifier [Axis]: Roivant Sciences LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 82
Investment, Identifier [Axis]: Royal Caribbean Cruises LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,522
Investment, Identifier [Axis]: Rubrik Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 409
Investment, Identifier [Axis]: Ryman Hospitality Properties - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 949
Investment, Identifier [Axis]: Ryman Hospitality Properties - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 238
Investment, Identifier [Axis]: SLB LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,212
Investment, Identifier [Axis]: SNAP ON INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,232
Investment, Identifier [Axis]: SOUTHSTATE BANK CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,459
Investment, Identifier [Axis]: SPS Commerce Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 132
Investment, Identifier [Axis]: SPX Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 757
Investment, Identifier [Axis]: SSGA Real Asset Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 23,266
Investment, Identifier [Axis]: STARWOOD PROPERTY TRUST INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,533
Investment, Identifier [Axis]: Saia Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 351
Investment, Identifier [Axis]: Santander Holdings USA  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 501
EBP, Investment, Interest Rate 4.40%
EBP, Investment, Maturity Date Jul. 13, 2027
Investment, Identifier [Axis]: Scholar Rock Holding Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 345
Investment, Identifier [Axis]: Selective Insurance Group  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 806
Investment, Identifier [Axis]: Sezzle Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 175
Investment, Identifier [Axis]: Shared Holdings - HIMCO Bond Fund - Synthetic GIC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 157,331
Investment, Identifier [Axis]: Shared Holdings - Insight North America LLC - Synthetic GIC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 329,888
Investment, Identifier [Axis]: Sharkninja Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 78
Investment, Identifier [Axis]: Shift 4 Payments Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 117
Investment, Identifier [Axis]: Shoals Technologies Group A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 57
Investment, Identifier [Axis]: Simply Good Foods Co/The  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 93
Investment, Identifier [Axis]: Simpson Manufacturing Co Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 297
Investment, Identifier [Axis]: Siteone Landscape Supply Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 333
Investment, Identifier [Axis]: Sitime Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 296
Investment, Identifier [Axis]: Skyward Specialty Insurance  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 391
Investment, Identifier [Axis]: Small Business Administration - 1.280%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 436
EBP, Investment, Interest Rate 1.28%
EBP, Investment, Maturity Date Jan. 01, 2046
Investment, Identifier [Axis]: Small Business Administration - 2.140%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 434
EBP, Investment, Interest Rate 2.14%
EBP, Investment, Maturity Date Sep. 01, 2044
Investment, Identifier [Axis]: Small Business Administration - 2.210%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 97
EBP, Investment, Interest Rate 2.21%
EBP, Investment, Maturity Date Feb. 01, 2033
Investment, Identifier [Axis]: Small Business Administration - 2.220%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 277
EBP, Investment, Interest Rate 2.22%
EBP, Investment, Maturity Date Oct. 01, 2044
Investment, Identifier [Axis]: Small Business Administration - 2.270%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 241
EBP, Investment, Interest Rate 2.27%
EBP, Investment, Maturity Date Feb. 01, 2036
Investment, Identifier [Axis]: Small Business Administration - 2.310%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 246
EBP, Investment, Interest Rate 2.31%
EBP, Investment, Maturity Date Aug. 01, 2044
Investment, Identifier [Axis]: Small Business Administration - 2.380%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 382
EBP, Investment, Interest Rate 2.38%
EBP, Investment, Maturity Date Dec. 01, 2044
Investment, Identifier [Axis]: Small Business Administration - 2.480%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 407
EBP, Investment, Interest Rate 2.48%
EBP, Investment, Maturity Date Nov. 01, 2044
Investment, Identifier [Axis]: Small Business Administration - 2.700%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 230
EBP, Investment, Interest Rate 2.70%
EBP, Investment, Maturity Date Nov. 01, 2035
Investment, Identifier [Axis]: Small Business Administration - 2.720%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 80
EBP, Investment, Interest Rate 2.72%
EBP, Investment, Maturity Date Mar. 01, 2035
Investment, Identifier [Axis]: Small Business Administration - 2.770%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 105
EBP, Investment, Interest Rate 2.77%
EBP, Investment, Maturity Date May 01, 2035
Investment, Identifier [Axis]: Small Business Administration - 2.820 % - 8/1/2035  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 136
EBP, Investment, Interest Rate 2.82%
EBP, Investment, Maturity Date Aug. 01, 2035
Investment, Identifier [Axis]: Small Business Administration - 2.820% - 9/1/35  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 141
EBP, Investment, Interest Rate 2.82%
EBP, Investment, Maturity Date Sep. 01, 2035
Investment, Identifier [Axis]: Small Business Administration - 2.870%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 101
EBP, Investment, Interest Rate 2.87%
EBP, Investment, Maturity Date Jul. 01, 2034
Investment, Identifier [Axis]: Small Business Administration - 2.880% - 7/1/2035  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 248
EBP, Investment, Interest Rate 2.88%
EBP, Investment, Maturity Date Jul. 01, 2035
Investment, Identifier [Axis]: Small Business Administration - 2.880% - 8/1/2034  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 87
EBP, Investment, Interest Rate 2.88%
EBP, Investment, Maturity Date Aug. 01, 2034
Investment, Identifier [Axis]: Small Business Administration - 3.110%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 129
EBP, Investment, Interest Rate 3.11%
EBP, Investment, Maturity Date Apr. 01, 2034
Investment, Identifier [Axis]: Small Business Administration - 3.200%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 524
EBP, Investment, Interest Rate 3.20%
EBP, Investment, Maturity Date Mar. 01, 2039
Investment, Identifier [Axis]: Small Business Administration - 4.010%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 561
EBP, Investment, Interest Rate 4.01%
EBP, Investment, Maturity Date Jun. 01, 2047
Investment, Identifier [Axis]: Small Business Administration -3.770%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 415
EBP, Investment, Interest Rate 3.77%
EBP, Investment, Maturity Date Oct. 01, 2038
Investment, Identifier [Axis]: Smartstop Self Storage Reit - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 740
Investment, Identifier [Axis]: Smartstop Self Storage Reit - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 121
Investment, Identifier [Axis]: Snowflake Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 949
Investment, Identifier [Axis]: Soleno Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 191
Investment, Identifier [Axis]: Somnigroup International Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,531
Investment, Identifier [Axis]: Sprouts Farmers Market Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 62
Investment, Identifier [Axis]: Sprucegrove International Stock Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 108,645
Investment, Identifier [Axis]: Spyre Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 90
Investment, Identifier [Axis]: Stag Industrial Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,032
Investment, Identifier [Axis]: State Street Clearing Account  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 298
Investment, Identifier [Axis]: State Street Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 471
EBP, Investment, Interest Rate 2.40%
EBP, Investment, Maturity Date Jan. 24, 2030
Investment, Identifier [Axis]: State Street Global All Cap Equity X-US  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 319,025
Investment, Identifier [Axis]: State Street Russel Small/Midcap Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 193,367
Investment, Identifier [Axis]: State Street S&P 500 Index Non Lending Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,450,383
Investment, Identifier [Axis]: Stepstone Group Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 242
Investment, Identifier [Axis]: Steris PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 192
Investment, Identifier [Axis]: Sterling Infrastructure Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 729
Investment, Identifier [Axis]: Stoke Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 79
Investment, Identifier [Axis]: Stonex Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 713
Investment, Identifier [Axis]: Stride Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 237
Investment, Identifier [Axis]: Sumitomo Mitsui Finl Grp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,039
EBP, Investment, Interest Rate 1.902%
EBP, Investment, Maturity Date Sep. 17, 2028
Investment, Identifier [Axis]: Sun Country Airlines Holding  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 137
Investment, Identifier [Axis]: Synaptics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 96
Investment, Identifier [Axis]: T. Rowe Price - Equity Securities  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 83,389
Investment, Identifier [Axis]: TG Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 116
Investment, Identifier [Axis]: TKO Group Holdings Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 83
Investment, Identifier [Axis]: TOYOTA AUTO RECEIVABLES OWNER  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 265
EBP, Investment, Interest Rate 4.71%
EBP, Investment, Maturity Date Feb. 15, 2028
Investment, Identifier [Axis]: TPG Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 654
Investment, Identifier [Axis]: TPG Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 160
Investment, Identifier [Axis]: TRI Pointe Homes Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 988
Investment, Identifier [Axis]: TYSON FOOD INC CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 989
Investment, Identifier [Axis]: Take Two Interactive Softwre  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,837
Investment, Identifier [Axis]: Takeda Pharmaceutical  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 722
EBP, Investment, Interest Rate 2.05%
EBP, Investment, Maturity Date Mar. 31, 2030
Investment, Identifier [Axis]: Technipfmc PLC - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 489
Investment, Identifier [Axis]: Technipfmc PLC - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 661
Investment, Identifier [Axis]: Teledyne Technologies Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 817
Investment, Identifier [Axis]: Teledyne Technologies Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 569
Investment, Identifier [Axis]: Tenet Healthcare Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 577
Investment, Identifier [Axis]: Teradata Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 67
Investment, Identifier [Axis]: Teradyne Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,200
Investment, Identifier [Axis]: The Hartford Stock Fund, Common Stock  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 337,505
Investment, Identifier [Axis]: Thor Industries Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 609
Investment, Identifier [Axis]: Tidewater Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 81
Investment, Identifier [Axis]: Toledo Edison Company  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 792
EBP, Investment, Interest Rate 2.65%
EBP, Investment, Maturity Date May 01, 2028
Investment, Identifier [Axis]: Topbuild Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 196
Investment, Identifier [Axis]: Toro Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 228
Investment, Identifier [Axis]: Toronto Dominion Bank  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,118
EBP, Investment, Interest Rate 3.20%
EBP, Investment, Maturity Date Mar. 10, 2032
Investment, Identifier [Axis]: Towne Bank  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,457
Investment, Identifier [Axis]: Tradeweb Markets Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 756
Investment, Identifier [Axis]: Trane Technologies Holdc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 747
EBP, Investment, Interest Rate 3.75%
EBP, Investment, Maturity Date Aug. 21, 2028
Investment, Identifier [Axis]: Trane Technologies PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 706
Investment, Identifier [Axis]: Transmedics Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 259
Investment, Identifier [Axis]: Travel Leisure Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 163
Investment, Identifier [Axis]: Travere Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 84
Investment, Identifier [Axis]: Truist Financial Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 746
EBP, Investment, Interest Rate 1.267%
EBP, Investment, Maturity Date Mar. 02, 2027
Investment, Identifier [Axis]: Twilio Inc A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 949
Investment, Identifier [Axis]: Tyler Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 463
Investment, Identifier [Axis]: UBS Group AG  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 886
EBP, Investment, Interest Rate 2.095%
EBP, Investment, Maturity Date Feb. 11, 2032
Investment, Identifier [Axis]: UFP Technologies Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 297
Investment, Identifier [Axis]: UMB Financial Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 207
Investment, Identifier [Axis]: US Bancorp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 992
EBP, Investment, Interest Rate 3.15%
EBP, Investment, Maturity Date Apr. 27, 2027
Investment, Identifier [Axis]: US Dollar - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2
Investment, Identifier [Axis]: US Dollar - Shared Holdings HIMCO  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 437
EBP, Investment, Interest Rate 0.00%
Investment, Identifier [Axis]: US TREASURY N/B - 3.625%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5,040
EBP, Investment, Interest Rate 3.625%
EBP, Investment, Maturity Date Oct. 31, 2030
Investment, Identifier [Axis]: US TREASURY N/B - 3.750%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,259
EBP, Investment, Interest Rate 3.75%
EBP, Investment, Maturity Date Apr. 15, 2028
Investment, Identifier [Axis]: US TREASURY N/B - 3.875%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,583
EBP, Investment, Interest Rate 3.875%
EBP, Investment, Maturity Date Oct. 15, 2027
Investment, Identifier [Axis]: US Treasury N/B - 1.625%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 8,054
EBP, Investment, Interest Rate 1.625%
EBP, Investment, Maturity Date Feb. 15, 2026
Investment, Identifier [Axis]: US Treasury N/B - 2.750%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,286
EBP, Investment, Interest Rate 2.75%
EBP, Investment, Maturity Date Aug. 15, 2032
Investment, Identifier [Axis]: US Treasury N/B - 3.500%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,001
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Jan. 31, 2028
Investment, Identifier [Axis]: US Treasury N/B - 3.625%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 9,024
EBP, Investment, Interest Rate 3.625%
EBP, Investment, Maturity Date May 31, 2028
Investment, Identifier [Axis]: US Treasury N/B - 3.750%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,978
EBP, Investment, Interest Rate 3.75%
EBP, Investment, Maturity Date Oct. 31, 2032
Investment, Identifier [Axis]: US Treasury N/B - 3.875%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,926
EBP, Investment, Interest Rate 3.875%
EBP, Investment, Maturity Date Oct. 15, 2027
Investment, Identifier [Axis]: US Treasury N/B - 4.000% - 1/1/2029  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 6,330
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Jan. 31, 2029
Investment, Identifier [Axis]: US Treasury N/B - 4.000% - 11/15/2035  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,942
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Nov. 15, 2035
Investment, Identifier [Axis]: US Treasury N/B - 4.000% - 2/15/2034  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,745
EBP, Investment, Interest Rate 4.00%
EBP, Investment, Maturity Date Feb. 15, 2034
Investment, Identifier [Axis]: US Treasury N/B - 4.125%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,018
EBP, Investment, Interest Rate 4.125%
EBP, Investment, Maturity Date Aug. 31, 2030
Investment, Identifier [Axis]: US Treasury N/B - 4.250%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,516
EBP, Investment, Interest Rate 4.25%
EBP, Investment, Maturity Date Nov. 15, 2034
Investment, Identifier [Axis]: US Treasury N/B - 4.500%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5,061
EBP, Investment, Interest Rate 4.50%
EBP, Investment, Maturity Date Apr. 15, 2027
Investment, Identifier [Axis]: US Treasury N/B - 4.625%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 5,040
EBP, Investment, Interest Rate 4.625%
EBP, Investment, Maturity Date Oct. 15, 2026
Investment, Identifier [Axis]: Ulta Beauty Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,516
Investment, Identifier [Axis]: Ultragenyx Pharmaceutical Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 367
Investment, Identifier [Axis]: Ultragenyx Pharmaceutical Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 71
Investment, Identifier [Axis]: Union Pacific Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 367
EBP, Investment, Interest Rate 2.375%
EBP, Investment, Maturity Date May 20, 2031
Investment, Identifier [Axis]: Uniqure NV  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 137
Investment, Identifier [Axis]: United Bankshares Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,449
Investment, Identifier [Axis]: United Community Banks/GA  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,150
Investment, Identifier [Axis]: United Parks + Resorts Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 66
Investment, Identifier [Axis]: UnitedHealth Group Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 205
EBP, Investment, Interest Rate 2.30%
EBP, Investment, Maturity Date May 15, 2031
Investment, Identifier [Axis]: Universal Technical Institute  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 177
Investment, Identifier [Axis]: Upwork Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 721
Investment, Identifier [Axis]: Uranium Energy Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 526
Investment, Identifier [Axis]: Urban Outfitters Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 40
Investment, Identifier [Axis]: VALVOLINE INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,345
Investment, Identifier [Axis]: VSE Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 44
Investment, Identifier [Axis]: Valmont Industries  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 383
Investment, Identifier [Axis]: Valvoline Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 972
Investment, Identifier [Axis]: Vanguard Federal Money Market  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 184,359
Investment, Identifier [Axis]: Vanguard Target Retirement 2020 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 65,503
Investment, Identifier [Axis]: Vanguard Target Retirement 2025 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 304,293
Investment, Identifier [Axis]: Vanguard Target Retirement 2030 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 305,163
Investment, Identifier [Axis]: Vanguard Target Retirement 2035 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 591,222
Investment, Identifier [Axis]: Vanguard Target Retirement 2040 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 321,662
Investment, Identifier [Axis]: Vanguard Target Retirement 2045 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 555,419
Investment, Identifier [Axis]: Vanguard Target Retirement 2050 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 362,680
Investment, Identifier [Axis]: Vanguard Target Retirement 2055 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 258,417
Investment, Identifier [Axis]: Vanguard Target Retirement 2060 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 147,733
Investment, Identifier [Axis]: Vanguard Target Retirement 2065 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 44,232
Investment, Identifier [Axis]: Vanguard Target Retirement 2070 Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 8,514
Investment, Identifier [Axis]: Vanguard Target Retirement Income Fund Collective Investment Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Investment, Current Value, Type [Extensible Enumeration] Common Collective Trust [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 97,462
Investment, Identifier [Axis]: Vaxcyte Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 67
Investment, Identifier [Axis]: Veeva Systems Inc Class A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,645
Investment, Identifier [Axis]: Vera Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 372
Investment, Identifier [Axis]: Veralto Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 697
Investment, Identifier [Axis]: Verizon Communications - 2.100%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 720
EBP, Investment, Interest Rate 2.10%
EBP, Investment, Maturity Date Mar. 22, 2028
Investment, Identifier [Axis]: Verizon Communications - 4.329%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 727
EBP, Investment, Interest Rate 4.329%
EBP, Investment, Maturity Date Sep. 21, 2028
Investment, Identifier [Axis]: Verra Mobility Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 99
Investment, Identifier [Axis]: Vertiv Holdings Co A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,291
Investment, Identifier [Axis]: Viper Energy Inc CL A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 261
Investment, Identifier [Axis]: Virginia Elec + Power Co  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 498
EBP, Investment, Interest Rate 3.50%
EBP, Investment, Maturity Date Mar. 15, 2027
Investment, Identifier [Axis]: Viridian Therapeutics Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 178
Investment, Identifier [Axis]: Visteon Corp - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 814
Investment, Identifier [Axis]: Visteon Corp - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 232
Investment, Identifier [Axis]: Vistra Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,544
Investment, Identifier [Axis]: Vital Farms Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 154
Investment, Identifier [Axis]: WABTEC CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,883
Investment, Identifier [Axis]: WEBSTER FINANCIAL CORP  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,237
Investment, Identifier [Axis]: WEC ENERGY GROUP INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,479
Investment, Identifier [Axis]: WESCO INTERNATIONAL INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 3,155
Investment, Identifier [Axis]: WILLIS TOWERS WATSON PLC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 2,130
Investment, Identifier [Axis]: WORLD OMNI AUTO RECEIVABLES TR - 4.860%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 565
EBP, Investment, Interest Rate 4.86%
EBP, Investment, Maturity Date Mar. 15, 2029
Investment, Identifier [Axis]: WORLD OMNI AUTO RECEIVABLES TR - 5.790%  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 222
EBP, Investment, Interest Rate 5.79%
EBP, Investment, Maturity Date Feb. 15, 2029
Investment, Identifier [Axis]: WRKCO Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 995
EBP, Investment, Interest Rate 3.90%
EBP, Investment, Maturity Date Jun. 01, 2028
Investment, Identifier [Axis]: Warrior Met Coal Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 400
Investment, Identifier [Axis]: Watts Water Technologies A  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 667
Investment, Identifier [Axis]: Wave Life Sciences Ltd  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 194
Investment, Identifier [Axis]: Waystar Holding Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 289
Investment, Identifier [Axis]: Weatherford International Pl - Chartwell Equity  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,526
Investment, Identifier [Axis]: Weatherford International Pl - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 460
Investment, Identifier [Axis]: Webster Financial Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 391
Investment, Identifier [Axis]: Wellington Core Bond Plus CIT  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 323,722
EBP, Asset Held for Investment, Party-in-Interest [true false] true
Investment, Identifier [Axis]: Wells Fargo + Company  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 747
EBP, Investment, Interest Rate 3.35%
EBP, Investment, Maturity Date Mar. 02, 2033
Investment, Identifier [Axis]: Wells Fargo Card Issuance Trust  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,387
EBP, Investment, Interest Rate 4.34%
EBP, Investment, Maturity Date May 15, 2030
Investment, Identifier [Axis]: Werner Enterprises Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,319
Investment, Identifier [Axis]: Westlake Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 620
EBP, Investment, Interest Rate 3.375%
EBP, Investment, Maturity Date Jun. 15, 2030
Investment, Identifier [Axis]: Westpac Banking Corp  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 722
EBP, Investment, Interest Rate 2.15%
EBP, Investment, Maturity Date Jun. 03, 2031
Investment, Identifier [Axis]: Williams Cos Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,462
Investment, Identifier [Axis]: Wingstop Inc - JP Morgan  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 406
Investment, Identifier [Axis]: Wingstop Inc - T. Rowe Price  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 257
Investment, Identifier [Axis]: Woodward Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 314
Investment, Identifier [Axis]: Workiva Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 271
Investment, Identifier [Axis]: World Omni Auto Receivables Tr  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 479
EBP, Investment, Interest Rate 4.86%
EBP, Investment, Maturity Date Mar. 15, 2029
Investment, Identifier [Axis]: Wynn Resorts LTD  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 606
Investment, Identifier [Axis]: XCEL ENERGY INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,439
Investment, Identifier [Axis]: Xencor Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 87
Investment, Identifier [Axis]: Xenon Pharmaceuticals Inc  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 70
Investment, Identifier [Axis]: ZIMMER BIOMET HOLDINGS INC  
EBP, Schedule of Asset Held for Investment [Line Items]  
EBP, Investment, Issuer Name [Extensible Enumeration] Investment, Issuer Name, Other [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Participation Status [Extensible Enumeration] EBP, Participant-Directed [Member]
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 1,580