v3.26.1
Employee Benefit Plan, Comprehensive Text Block (Details) - EBP 06-0383750-100 [Member] - yr
12 Months Ended
Dec. 31, 2025
Dec. 31, 2023
EBP, Description of Plan [Line Items]    
Requisite Service Period to Receive Company Contributions 90 days  
EBP, Employer Contribution Vesting Percentage 100.00%  
EBP, Employer Contribution Vesting Service Period 2 years 3 years
EBP, Participant Minimum Age For Increased Contributions 60  
EBP, Participant Maximum Age For Increased Contributions 64