v3.26.1
Plan Description - Distributions (Details) - EBP 007 [Member]
12 Months Ended
Dec. 31, 2025
USD ($)
EBP, Description of Plan [Line Items]  
EBP, Employer Contribution, Matching Percentage 100.00%
EBP, Participant Normal Retirement Age 65
Maximum [Member]  
EBP, Description of Plan [Line Items]  
EBP, Employer Contribution, Participant Compensation Matched, Percentage 75.00%
Employer Benefit Plan, Vested Balance, Distribution Threshold $ 7,000
Minimum [Member]  
EBP, Description of Plan [Line Items]  
Employer Benefit Plan, Vested Balance, Distribution Threshold $ 1,000