XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and description of business operations - Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Millions
Mar. 27, 2022
Nov. 05, 2021
Dec. 31, 2022
Aug. 04, 2022
Nov. 19, 2020
May 22, 2020
Securities Purchase Agreement            
Number of common shares to issue on exercise of warrants     108,650      
Warrants exercise price (in dollars per share)       $ 6.00    
Warrant exercise price   $ 35.00        
Term of warrants       5 years    
Bridge warrants            
Securities Purchase Agreement            
Number of common shares to issue on exercise of warrants           8,275
Warrants exercise price (in dollars per share)           $ 111.81
Series A Warrants            
Securities Purchase Agreement            
Number of shares issued upon conversion 167,695          
Warrant exercise price $ 2.7953          
Term of warrants 5 years          
Series B Warrants            
Securities Purchase Agreement            
Number of shares issued upon conversion 140,844          
Number of common shares to issue on exercise of warrants         455,336  
Warrant exercise price $ 0.05          
Investor Warrants            
Securities Purchase Agreement            
Aggregate purchase price $ 25          
Securities Purchase Agreement | Series A Warrants            
Securities Purchase Agreement            
Number of common shares to issue on exercise of warrants 167,695          
Securities Purchase Agreement | Series B Warrants            
Securities Purchase Agreement            
Number of common shares to issue on exercise of warrants 140,844