XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Benefit Plans (Details) - USD ($)
12 Months Ended 36 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Benefit Plans [Abstract]        
Employer contribution (in hundredths) 50.00%      
Maximum annual contribution per employee (in hundredths) 6.00%      
Contributions made by employer $ 2,500,000 $ 2,400,000 $ 2,300,000  
Retirement benefits paid per month 25,000      
Disbursements under plan $ 300,000 $ 300,000 $ 300,000  
Actuarial assumption discount rate 4.62% 5.11% 4.56% 4.62%
Actuarial assumption monthly benefit $ 25,000      
Actuarial Assumption, Projected Payouts, Year One 300,000      
Actuarial Assumption, Projected Payouts, Year Two 279,000      
Actuarial Assumption, Projected Payouts, Year Three 263,000      
Actuarial Assumption, Projected Payouts, Year Four 246,000      
Actuarial Assumption, Projected Payouts, Year Five 228,000      
Actuarial Assumption, Projected Payouts, After Five Years 855,000      
Retirement plan expense       $ 300,000
Accrued potential future payouts $ 3,000,000.0