XML 96 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock Warrants - Summary of Outstanding Warrants to Purchase Shares of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2024
Dec. 31, 2023
May 18, 2023
Dec. 31, 2022
Dec. 09, 2022
Jul. 06, 2022
Mar. 03, 2022
Dec. 31, 2021
Nov. 30, 2021
Nov. 09, 2021
Mar. 23, 2021
Nov. 29, 2019
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 108,792,939 112,659,093   111,871,750       13,257,160        
Exercise Price (in dollars per share)             $ 1.79          
Class Of Warrant Or Right. Aggregate Proceeds From Warrants Issued     $ 12,600   $ 7,500 $ 14,500 $ 1,400   $ 10,000   $ 435 $ 21,000
Class of Warrant or Right, Additional Exercise Price of Warrants or Rights     $ 0.001   $ 0.001 $ 0.001 $ 0.01     $ 0.01 $ 0.01 $ 0.001
Funded                        
Class of Warrant or Right [Line Items]                        
Exercise Price (in dollars per share)     $ 1.519   $ 1,099.000 $ 1.094 $ 1,790     $ 4.97 $ 8.69  
Issuance On October 25, 2016                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 5,155                      
Exercise Price (in dollars per share) $ 19.78                      
Issuance On December 28, 2017                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 115,916                      
Exercise Price (in dollars per share) $ 19.78                      
Issuance On September 12, 2018                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 20,220                      
Exercise Price (in dollars per share) $ 19.78                      
Issuance On October 19, 2018                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 20,016                      
Exercise Price (in dollars per share) $ 19.78                      
Issuance On March 13, 2019                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 5,000                      
Exercise Price (in dollars per share) $ 19.78                      
Issuance on November 29, 2019                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 1,250,000                      
Exercise Price (in dollars per share) $ 12.00                      
Issuance On March 23, 2021                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 50,000                      
Exercise Price (in dollars per share) $ 8.70                      
Issuance on November 9, 2021                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 2,008,032                      
Exercise Price (in dollars per share) $ 4.98                      
Issuance on March 3 2022                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 766,666                      
Exercise Price (in dollars per share) $ 1.80                      
Issuance on July 2022 1                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 13,276,279                      
Exercise Price (in dollars per share) $ 1.095                      
Issuance on July 6 2022 2                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares) 44,075,050                      
Exercise Price (in dollars per share) $ 1.095                      
Issuance on December 9 2022 (1)                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares)         32,137,448              
Exercise Price (in dollars per share) 1.50                      
Issuance on December 9 2022 (2)                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares)         6,800,000              
Exercise Price (in dollars per share) 1.10                      
Issuance on May 18 2023                        
Class of Warrant or Right [Line Items]                        
Class of warrant or right, outstanding (in shares)     8,263,157                  
Exercise Price (in dollars per share) $ 1.52                      
Pre Funded Warrant                        
Class of Warrant or Right [Line Items]                        
Exercise Price (in dollars per share)                       $ 11.999