Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Warrants Outstanding and Exercisable (Details)

v3.26.1
Schedule of Warrants Outstanding and Exercisable (Details)
Dec. 31, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]  
Warrants outstanding 677,687
Range One [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 2,341
Warrants outstanding, exercise price | $ / shares $ 56.25
Warrants outstanding, expiration date Feb. 27, 2029
Range Two [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 1,834
Warrants outstanding, exercise price | $ / shares $ 37.50
Warrants outstanding, expiration date Jun. 29, 2029
Range Three [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 13,512
Warrants outstanding, exercise price | $ / shares $ 20.70
Warrants outstanding, expiration date Sep. 04, 2029
Range Four [Member]  
Class of Warrant or Right [Line Items]  
Warrants outstanding 660,000 [1]
Warrants outstanding, exercise price | $ / shares $ 25.00
Warrants outstanding, expiration date Jul. 02, 2030
[1] The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying stock option awards and the closing market price of our common stock as of December 31, 2025, and 2024, respectively