v3.26.1
Fair Value Measurement of Investments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value $ 162,710,187 $ 147,324,898
Mutual Fund [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value 141,510,690 127,288,590
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value 141,510,690 127,288,590
Common Stocks [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value 12,326,039 15,571,739
Common Stocks [Member] | Fair Value, Inputs, Level 1 [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value 12,326,039 15,571,739
Investments Measured Fair Value [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value 153,836,729 142,860,329
Investments Measured Fair Value [Member] | Fair Value, Inputs, Level 1 [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value 153,836,729 142,860,329
Common Collective Trust [Member]    
EBP, Investment, Fair Value and NAV [Line Items]    
EBP, Investment, Excluding Plan Interest in Master Trust, Fair Value [1] $ 8,873,458 $ 4,464,569
[1] In accordance with Subtopic 820-10, certain investments that are measured at fair value using the net asset value per share (or its equivalent) have not been classified in the fair value hierarchy. The fair value amounts presented in these tables are intended to permit reconciliation of the fair value hierarchy to the line items presented in the statements of net assets available for benefits.