XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of Stock Options and Warrants (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Stock Options, Shares    
Options, Outstanding, Beginning of Period (in shares) 1,440,535  
Options, Granted (in shares) 111,400  
Options, Exercised (in shares) (4,329)  
Options, Forfeited (in shares) (17,930)  
Options, Expired (in shares) (26,795)  
Options, Outstanding, End of Period (in shares) 1,502,881 1,440,535
Options, Vested and expected to vest (in shares) 1,495,374  
Options, Vested (in shares) 1,337,823  
Stock Options, Weighted Average Exercise Price    
Options, Outstanding. Beginning of Period (in dollars per share) $ 8.82  
Options, Granted (in dollars per share) 3.80  
Options, Exercised (in dollars per share) 1.88  
Options, Forfeited (in dollars per share) 3.53  
Options, Expired (in dollars per share) 141.14  
Options, Outstanding, End of Period (in dollars per share) 6.17 $ 8.82
Options, Vested and expected to vest (in dollars per share) 6.18  
Options, Vested (in dollars per share) $ 6.51  
Stock Options, Weighted Average Contractual Term and Intrinsic Value    
Options, Outstanding, Weighted Average Remaining Contractual Term 5 years 7 days 5 years 5 months 15 days
Options, Vested and expected to vest, Weighted Average Remaining Contractual Term 5 years  
Options, Vested, Weighted Average Remaining Contractual Term 4 years 6 months 29 days  
Options, Outstanding, Aggregate Intrinsic Value $ 110,300 $ 157,000.0
Options, Vested and expected to vest, Aggregate Intrinsic Value 110,300  
Options, Vested, Aggregate Intrinsic Value $ 109,500  
Warrants, Shares    
Warrants, Outstanding, Beginning of Period (in shares) 1,496,744  
Warrants, Granted (in shares) 0  
Warrants, Exercised (in shares) 0  
Warrants, Forfeited (in shares) 0  
Warrants, Expired (in shares) 0  
Warrants, Outstanding, End of Period (in shares) 1,496,744 1,496,744
Warrants, Vested and expected to vest (in shares) 1,496,744  
Warrants, Vested (in shares) 1,496,744  
Warrants, Weighted Average Exercise Price    
Warrants Outstanding, Beginning of Period (in dollars per share) $ 40.52  
Warrants, Granted (in dollars per share) 0  
Warrants, Exercised (in dollars per share) 0  
Warrants, Forfeited (in dollars per share) 0  
Warrants, Expired (in dollars per share) 0  
Warrants Outstanding, End of Period (in dollars per share) 40.52 $ 40.52
Warrants, Weighted Average Exercise Price, Vested or expected to vest in the future (in dollars per share) 40.52  
Warrants, Vested, Weighted Average Exercise Price (in dollars per share) $ 40.52  
Warrants, Weighted Average Contractual Term and Intrinsic Value    
Warrants, Outstanding, Weighted Average Remaining Contractual Term 6 months 18 days 1 year 3 months 14 days
Warrants, Vested and expected to vest, Weighted Average Remaining Contractual Term 6 months 18 days  
Warrants, Vested, Weighted Average Remaining Contractual Term 6 months 18 days  
Warrants Outstanding, Aggregate Intrinsic Value $ 0 $ 7,500
Warrants, Vested and expected to vest, Aggregate Intrinsic Value 0  
Warrants, Vested, Aggregate Intrinsic Value $ 0