v3.26.1
Plan Description (Details Narrative) - EBP 001 [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
EBP, Description of Plan [Line Items]    
Employee benefit plan automatic deferral rate 3.00%  
Employee benefit plan participant contribution automatic increased rate 1.00%  
Employer contribution, elective deferrals, matching percentage 50.00%  
Profit sharing contributions, participant's compensation $ 350,000 $ 345,000
profit sharing contributions $ 484,685 472,975
Employee benefit plan description of participants beneficiary Upon death, disability or termination of employment, a participant (or the participant’s beneficiary) may elect to receive a lump-sum distribution equal to the participant’s vested account balance. If a participant terminates employment and the participant’s account balance does not exceed $7,000 ($5,000 prior to modification allowed by the SECURE 2.0 Act of 2022), the Plan administrator may authorize the benefit payment without the participant’s consent. In circumstances when a terminated participant has a vested account balance less than $1,000, the participant’s vested account balance shall be distributed in a lump sum. In circumstances when a terminated participant has a vested account balance greater than $1,000 but less than $7,000 ($5,000 prior to modification allowed by the SECURE 2.0 Act of 2022), if the participant does not elect to have such distribution paid directly to an eligible retirement plan specified by the participant in a direct rollover or to receive the distribution directly, then the Plan administrator will pay the distribution in a direct rollover to an individual retirement account designated by the Plan administrator.  
Fifty Plus Age [Member]    
EBP, Description of Plan [Line Items]    
Employer contribution, participant compensation percentage 150.00%  
Maximum [Member]    
EBP, Description of Plan [Line Items]    
Employee benefit plan participant contribution automatic increased rate 6.00%  
Employee benefit plan participant contribution made 50.00%  
Employer contribution, participant compensation matched, elective deferrals, percentage 6.00%  
Profit sharing contributions, participant's compensation wage base additional amount of three percentage $ 176,100 168,600
Profit sharing contributions, participant's compensation wage base additional amount of six percentage 350,000 $ 345,000
Maximum borrowing capacity $ 50,000  
Interest rate percentage 9.50% 9.50%
Minimum [Member]    
EBP, Description of Plan [Line Items]    
Employee benefit plan participant contribution made 1.00%  
Profit sharing contributions, participant's compensation wage base additional amount of six percentage $ 176,100 $ 168,600
Maximum borrowing capacity $ 1,000  
Interest rate percentage 4.25% 4.25%