v3.25.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Stockholders' Equity [Abstract]  
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