v3.26.3
Schedule of Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of awards, beginning balance 51,829  
Weighted avg. exercise price per share, beginning balance $ 9.36  
Weighted avg. grant date fair value per share, beginning balance $ 8.30  
Weighted avg. remaining contractual life (in years) 2 years 8 months 26 days 3 years 3 months 18 days
Aggregate intrinsic value, beginning balance $ 254,605  
Number of awards, granted  
Weighted avg. exercise price per share, granted  
Weighted avg. grant date fair value per share, granted  
Number of awards, exercised (2,648)  
Weighted avg. exercise price per share, exercised $ 7.59  
Weighted avg. grant date fair value per share, exercised $ 7.38  
Weighted avg remaining contractual life (in years), exercised 1 year 7 months 28 days  
Number of awards, expired/forfeited (1,101)  
Weighted avg. exercise price per share, expired/forfeited $ 7.27  
Weighted avg. grant date fair value per share, expired/forfeited $ 7.16  
Weighted avg remaining contractual life (in years), expired/forfeited 1 year 5 months 26 days  
Number of awards, ending balance 48,080 51,829
Weighted avg. exercise price per share, ending balance $ 9.51 $ 9.36
Weighted avg. grant date fair value per share, ending balance $ 8.37 $ 8.30
Aggregate intrinsic value, ending balance $ 226,517 $ 254,605
Number of awards exercisable, ending balance 48,080  
Weighted avg. exercise price per share exercisable, ending balance $ 9.51  
Weighted avg. grant date fair value per share exercisable, ending balance $ 8.37  
Weighted avg. remaining contractual life (in years), exercisable 2 years 8 months 26 days  
Aggregate intrinsic value, exercisable $ 226,517  
Number of awards unvested, ending balance  
Weighted avg. exercise price per share unvested, ending balance  
Weighted avg. grant date fair value per share unvested, ending balance  
Aggregate intrinsic value, unvested