Share Repurchase Program (Details Narrative) - Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member] |
3 Months Ended |
|---|---|
|
Apr. 04, 2026
shares
| |
| Expire term | 5 years |
| Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Program | 400,000 |