v3.26.1
Description of the Plan (Details)
12 Months Ended
Dec. 31, 2025
Description of the Plan  
EBP, vesting, years of service, tranche one 1 year
EBP, vesting, years of service, tranche two 2 years
EBP, vesting, years of service, tranche three 3 years
EBP, vesting, years of service, tranche four 4 years
EBP, vesting, years of service, tranche five 5 years
EBP, vesting, years of service, tranche six 6 years
EBP, vesting percentage, tranche one 0.00%
EBP, vesting percentage, tranche two 20.00%
EBP, vesting percentage, tranche three 40.00%
EBP, vesting percentage, tranche four 60.00%
EBP, vesting percentage, tranche five 80.00%
EBP, vesting percentage, tranche six 100.00%