v3.26.1
Equity - Schedule of Warrants Issued and Outstanding with Exercise Price (Details) - $ / shares
Jun. 01, 2026
Sep. 30, 2021
Sep. 08, 2021
Nov. 13, 2020
Apr. 25, 2019
Jun. 30, 2026
Class Of Warrant Or Right [Line Items]            
Exercise price $ 0.0562     $ 20    
Warrants Issued and Outstanding           4,475,130
Exercise Price of $10.00            
Class Of Warrant Or Right [Line Items]            
Issue Date   Sep. 30, 2021 Sep. 08, 2021      
Exercise price   $ 10 $ 10      
Warrants Issued and Outstanding   16,500 31,870      
Exercise Price of $12.50            
Class Of Warrant Or Right [Line Items]            
Issue Date   Sep. 30, 2021 Sep. 08, 2021      
Exercise price   $ 12.5 $ 12.5      
Warrants Issued and Outstanding   14,860 13,500      
Exercise Price of $20.00            
Class Of Warrant Or Right [Line Items]            
Issue Date       Nov. 13, 2020 Apr. 25, 2019  
Exercise price       $ 20 $ 20  
Warrants Issued and Outstanding       5,000 5,000  
Exercise Price $0.0001            
Class Of Warrant Or Right [Line Items]            
Issue Date Jun. 01, 2026          
Exercise price $ 0.0001          
Warrants Issued and Outstanding 2,005,900          
Exercise Price $0.21            
Class Of Warrant Or Right [Line Items]            
Issue Date Jun. 01, 2026          
Exercise price $ 0.21          
Warrants Issued and Outstanding 2,382,500