Quarterly report [Sections 13 or 15(d)]

Schedule of Warrants Outstanding and Exercisable (Details)

v3.25.2
Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
Jun. 03, 2025
Jun. 30, 2025
Class of Warrant or Right [Line Items]    
Stockholders' equity, reverse stock split 1-for-30  
Warrants outstanding   19,457
Range One [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding   1,770
Warrants outstanding, exercise price   $ 1,800
Warrants outstanding, expiration date   Jul. 17, 2025
Range Two [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding   2,341
Warrants outstanding, exercise price   $ 56.25
Warrants outstanding, expiration date   Feb. 27, 2029
Range Three [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding   1,834
Warrants outstanding, exercise price   $ 37.50
Warrants outstanding, expiration date   Jun. 29, 2029
Range Four [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding   13,512
Warrants outstanding, exercise price   $ 20.70
Warrants outstanding, expiration date   Sep. 04, 2029