XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock Warrants - Summary of Warrants Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Common Warrants    
Class of Warrant or Right [Line Items]    
Number of Warrants Outstanding, Beginning Balance 10,030,575  
Number of Warrants Exercised (1,424,272)  
Number of Warrants Outstanding, Ending Balance 8,606,303  
Weighted Average Exercise Price of Warrants Outstanding, Beginning Balance $ 2.673  
Weighted Average Exercise Price of Warrants Exercised 2.673  
Weighted Average Exercise Price of Warrants Outstanding, Ending Balance $ 2.673  
Weighted Average Remaining Contractual Term of Warrants Outstanding 4 years 4 months 24 days 4 years 10 months 24 days
Aggregate intrinsic Value of Warrants Outstanding, Beginning Balance $ 25,700  
Aggregate intrinsic Value of Warrants Exercised 5,052  
Aggregate intrinsic Value of Warrants Outstanding, Ending Balance $ 30,527  
Expiration Date Nov. 30, 2028 Nov. 30, 2028
Pre-Funded Warrants    
Class of Warrant or Right [Line Items]    
Number of Warrants Outstanding, Beginning Balance 5,756,349  
Number of Warrants Exercised (5,756,349)  
Weighted Average Exercise Price of Warrants Outstanding, Beginning Balance $ 0.001  
Weighted Average Exercise Price of Warrants Exercised $ 0.001  
Weighted Average Remaining Contractual Term of Warrants Outstanding   3 years 11 months 1 day
Aggregate intrinsic Value of Warrants Outstanding, Beginning Balance $ 30,200  
Aggregate intrinsic Value of Warrants Exercised $ 37,770  
Minimum | Pre-Funded Warrants    
Class of Warrant or Right [Line Items]    
Expiration Date   Apr. 30, 2027
Maximum | Pre-Funded Warrants    
Class of Warrant or Right [Line Items]    
Expiration Date   May 31, 2028