v3.26.1
Benefits - Narrative (Details) - EBP 011
12 Months Ended
Dec. 31, 2025
USD ($)
age
Dec. 31, 2024
USD ($)
EBP, Description of Plan [Line Items]    
Forfeited contributions | $ $ 45,338  
Reduction in company obligations from forfeited non-vested accounts | $ $ 23,538 $ 39,185
Vesting Condition, One    
EBP, Description of Plan [Line Items]    
EBP, Employer Contribution Maximum Vesting Age | age 65  
Vesting Condition, Two    
EBP, Description of Plan [Line Items]    
EBP, Employer Contribution Maximum Vesting Age | age 55  
EBP, Employer contribution Vesting Service Period 10 years