XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Warrants (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 03, 2022
Nov. 16, 2020
Oct. 15, 2018
Mar. 31, 2021
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2020
Stock Warrants              
Gross proceeds     $ 18,600,000        
Exercise price per warrant   $ 13.80          
Common stock, par value (in dollars per share) $ 0.001       $ 0.001 $ 0.001  
Deemed dividend           $ 340,000 $ 900,000
Over allotment option period   45 days          
Warrants exercised       1,165,575 0 0  
Cash proceeds from exercise of warrants       $ 8,000,000.0      
Preferred stock of convertible conversion price decrease 1.22            
Class A common stock              
Stock Warrants              
Number of shares issued     252,000        
Series B Preferred Stock              
Stock Warrants              
Number of shares issued     15,723        
Number of warrants to purchase shares     1,367,218        
Preferred stock, par or stated value per share     $ 1,000        
Preferred stock conversion price per share     $ 11.50        
Conversion of stock, shares converted     1,367,218        
October 2018 Warrants              
Stock Warrants              
Exercise price per warrant $ 6.90            
Over-allotment option              
Stock Warrants              
Number of shares issued   242,883          
Number of warrants to purchase shares   242,883          
Issue of warrants to purchase common stock   180,783          
Warrant              
Stock Warrants              
Exercise price per warrant   $ 6.90 $ 6.90        
Warrant | Class A common stock              
Stock Warrants              
Warrant term     5 years        
Number of warrants to purchase shares     252,000        
Exercise price per warrant     $ 13.80   $ 1.22