XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock Warrants - Summary of Warrants Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 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 7 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 (1,255,500)  
Number of Warrants Outstanding, Ending Balance 4,500,849  
Weighted Average Exercise Price of Warrants Outstanding, Beginning Balance $ 0.001  
Weighted Average Exercise Price of Warrants Exercised 0.001  
Weighted Average Exercise Price of Warrants Outstanding, Ending Balance $ 0.001  
Weighted Average Remaining Contractual Term of Warrants Outstanding 3 years 8 months 1 day 3 years 11 months 1 day
Aggregate intrinsic Value of Warrants Outstanding, Beginning Balance $ 30,200  
Aggregate intrinsic Value of Warrants Exercised 7,808  
Aggregate intrinsic Value of Warrants Outstanding, Ending Balance $ 27,991  
Minimum | Pre-Funded Warrants    
Class of Warrant or Right [Line Items]    
Expiration Date Apr. 30, 2027 Apr. 30, 2027
Maximum | Pre-Funded Warrants    
Class of Warrant or Right [Line Items]    
Expiration Date May 31, 2028 May 31, 2028