| Schedule of Outstanding and Exercisable Warrants |
The following table reflects all outstanding
and exercisable warrants at September 30, 2025 and December 31, 2024:
| | | Number of
Warrants
Outstanding | | | Weighted
Average
Exercise
Price | | | Weighted
Average
Life
(Years) | | | Aggregate
Intrinsic
Value | | | Outstanding at December 31, 2024 | | | 10,074,195 | | | $ | 4.91 | | | | 3.00 | | | $ | — | | | Outstanding at September 30, 2025 | | | 10,074,195 | | | $ | 4.91 | | | | 2.25 | | | $ | — | |
|
| Schedule of Stock Repurchases |
The following table provides information about stock repurchases
during the period April 1, 2025 to September 30, 2025.
| Period | |
Total
Number of
Shares
Purchased | | |
Average
Price Paid
Per Share | | |
Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Plan or
Program | | |
Maximum
Approximate
Dollar
Value of
Shares
that May
Yet be
Purchased
Under the
Plan or
Program | |
| April 1, 2025 - April 30, 2025 | |
| — | | |
$ | — | | |
| — | | |
$ | 6,617,594 | |
| May 1, 2025 - May 31, 2025 | |
| 30,949 | | |
$ | 1.21 | | |
| 1,846,115 | | |
$ | 6,575,864 | |
| June 1, 2025 - June 30, 2025 | |
| 79,344 | | |
$ | 1.37 | | |
| 1,925,459 | | |
$ | 6,471,760 | |
| July 1, 2025 - July 31, 2025 | |
| 76,447 | | |
$ | 1.49 | | |
| 2,001,906 | | |
$ | 6,357,855 | |
| August 1, 2025 - August 31, 2025 | |
| 171,250 | | |
$ | 1.51 | | |
| 2,173,156 | | |
$ | 6,098,713 | |
| September 1, 2025 - September 30, 2025 | |
| 19,510 | | |
$ | 1.78 | | |
| 2,192,666 | | |
$ | 6,063,967 | |
|