XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock Warrants - Outstanding Warrants (Details) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]    
Number of Warrants 1,272,680 272,680
Warrants Expiration Date One    
Class of Warrant or Right [Line Items]    
Number of Warrants 50,000  
Exercise Price $ 1.04  
Expiration Date Jul. 01, 2026  
Warrants Expiration Date Two    
Class of Warrant or Right [Line Items]    
Number of Warrants 50,000  
Exercise Price $ 1.04  
Expiration Date Nov. 15, 2026  
Warrants Expiration Date Three    
Class of Warrant or Right [Line Items]    
Number of Warrants 172,680  
Exercise Price $ 6.25  
Expiration Date Nov. 10, 2026  
Warrants Expiration Date Four    
Class of Warrant or Right [Line Items]    
Number of Warrants 1,000,000  
Exercise Price $ 0.3125  
Expiration Date Aug. 09, 2027