v3.26.1
Employee Benefit Plan, Schedule, Asset Held for Investment (Details) - EBP 001 - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Note Receivable from Participant $ 3,814,894 $ 3,505,000
EBP, Investment, Plan Interest in Master Trust, Fair Value $ 276,053,441  
Maximum    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Participant Loan, Interest Rate 9.50%  
Minimum    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Participant Loan, Interest Rate 4.25%  
Investment, Identifier [Axis]: BlackRock Total Return Bond L Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 6,887,958  
Investment, Identifier [Axis]: EuroPacific Growth Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 7,158,272  
Investment, Identifier [Axis]: Invesco Stable Value Trust    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 17,177,454  
Investment, Identifier [Axis]: Large Cap Value Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 13,452,114  
Investment, Identifier [Axis]: Loomis Sayles Large Cap Growth Trust D Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 22,775,035  
Investment, Identifier [Axis]: Meridian Growth Institutional Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 3,217,275  
Investment, Identifier [Axis]: PIMCO Diversified Real Asset 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 914,522  
Investment, Identifier [Axis]: SSGA SP 500 IDX SEC    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 42,332,387  
Investment, Identifier [Axis]: Small Cap Value Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 2,617,140  
Investment, Identifier [Axis]: State Street Global All Cap Eq Ex U.S. Indx Sec Lend Fd C I    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 4,333,235  
Investment, Identifier [Axis]: State Street Russell Small Mid Cap Index Class II Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 8,285,754  
Investment, Identifier [Axis]: State Street Target Retirement 2025 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 7,349,446  
Investment, Identifier [Axis]: State Street Target Retirement 2030 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 18,187,013  
Investment, Identifier [Axis]: State Street Target Retirement 2035 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 14,464,235  
Investment, Identifier [Axis]: State Street Target Retirement 2040 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 18,449,529  
Investment, Identifier [Axis]: State Street Target Retirement 2045 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 8,969,569  
Investment, Identifier [Axis]: State Street Target Retirement 2050 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 10,812,658  
Investment, Identifier [Axis]: State Street Target Retirement 2055 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 8,665,630  
Investment, Identifier [Axis]: State Street Target Retirement 2060 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 6,734,013  
Investment, Identifier [Axis]: State Street Target Retirement 2065 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 1,641,479  
Investment, Identifier [Axis]: State Street Target Retirement 2070 VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 273,466  
Investment, Identifier [Axis]: State Street Target Retirement Income VI Fund    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 7,696,674  
Investment, Identifier [Axis]: State Street U.S. Bond Index Securities Lending Series XIV    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value 13,689,624  
EBP, Employer, Common Stock    
EBP, Schedule of Asset Held for Investment [Line Items]    
EBP, Asset Held for Investment, Investment, Excluding Plan Interest in Master Trust, Current Value $ 26,154,065