XML 90 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2022
May 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Class of Warrant or Right [Line Items]          
Exercise price of warrants $ 9.6875   $ 9.6875    
Placement Agent          
Class of Warrant or Right [Line Items]          
Warrant to purchase common stock 38,709   38,709    
March Two Thousand Twenty Two Purchase Agreement Member          
Class of Warrant or Right [Line Items]          
Proceeds from exercise of pre-funded warrants     $ 2,411 $ 0  
March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Exercise price of warrants         $ 27.744
Number of securities called by warrants         270,415
Private Placement          
Class of Warrant or Right [Line Items]          
Number of securities called by warrants 38,709   38,709    
Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Exercise price of warrants $ 24.744   $ 24.744    
Warrant exercisable commencing date     Sep. 21, 2022    
Pre Funded Warrants          
Class of Warrant or Right [Line Items]          
Exercise price of warrants $ 7.50   $ 7.50    
Pre Funded Warrants | March Two Thousand Twenty Two Purchase Agreement Member          
Class of Warrant or Right [Line Items]          
Exercise price of warrants         $ 24.744
Pre Funded Warrants | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Exercise price of warrants         0.012
Pre Funded Warrants | Private Placement          
Class of Warrant or Right [Line Items]          
Proceeds from exercise of pre-funded warrants $ 1,188 $ 2,411      
Pre Funded Warrants | Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Exercise price of warrants $ 0.001   $ 0.001   $ 0.012
Number of securities called by warrants 1,188,322   1,188,322   200,911
Series A-1 Warrants | Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Exercise price of warrants $ 9.6875   $ 9.6875    
Warrant expire date     Dec. 23, 2027    
Number of securities called by warrants 1,290,322   1,290,322    
Series A-2 Warrants | Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Exercise price of warrants $ 7.50   $ 7.50    
Warrant expire date     Dec. 23, 2024    
Number of securities called by warrants 1,290,322   1,290,322    
Warrant Expiring In March Seventeen Two Thousand And Twenty Four Member | Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Warrant expire date     Mar. 17, 2024    
Number of securities called by warrants 270,415   270,415    
Series A1 Warrant Expiring In December Twenty One Two Thousand And Twenty Seven [Member] | Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Warrant expire date     Dec. 21, 2027    
Warrant Expiring in September 17, 2027 | Private Placement | March Two Thousand Twenty Two Purchase Agreement Member | Investor          
Class of Warrant or Right [Line Items]          
Warrant expire date     Sep. 17, 2027    
Number of securities called by warrants 270,415   270,415