XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock Warrants - Summary of Warrants Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants Outstanding, Beginning Balance 172,127 200,612  
Number of Warrants Exercised   (28,485)  
Number of Warrants Issued 846,744    
Expiration Date, Warrants issued Jun. 26, 2027    
Number of Warrants Outstanding, Ending Balance 1,018,871 172,127  
Weighted Average Exercise Price of Warrants Outstanding, Beginning Balance $ 133.65 $ 133.65  
Weighted Average Exercise Price of Warrants Exercised   133.65  
Weighted Average Exercise Price of Warrants Issued 11.56    
Weighted Average Exercise Price of Warrants Outstanding, Ending Balance $ 32.186 $ 133.65  
Weighted Average Remaining Contractual Term of Warrants Issued 2 years    
Weighted Average Remaining Contractual Term of Warrants Outstanding 2 years 2 months 23 days 3 years 11 months 1 day 4 years 10 months 24 days
Aggregate intrinsic Value of Warrants Outstanding, Beginning Balance   $ 25,700  
Aggregate intrinsic Value of Warrants Exercised   $ 4,297  
Expiration Date   Nov. 30, 2028 Nov. 30, 2028
Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants Outstanding, Beginning Balance 0 115,127  
Number of Warrants Exercised (27,000) (115,127)  
Number of Warrants Issued 150,360    
Expiration Date, Warrants issued Jun. 26, 2027    
Number of Warrants Outstanding, Ending Balance 123,360 0  
Weighted Average Exercise Price of Warrants Outstanding, Beginning Balance   $ 0.05  
Weighted Average Exercise Price of Warrants Exercised $ 0.001 $ 0.05  
Weighted Average Exercise Price of Warrants Issued 0.001    
Weighted Average Exercise Price of Warrants Outstanding, Ending Balance $ 0.001    
Weighted Average Remaining Contractual Term of Warrants Issued 2 years    
Weighted Average Remaining Contractual Term of Warrants Outstanding 2 years 5 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 $ 245,943 $ 9,715  
Aggregate intrinsic Value of Warrants Outstanding, Ending Balance $ 1,105,182    
Expiration Date Jun. 26, 2027    
Minimum | Common Warrants      
Class of Warrant or Right [Line Items]      
Expiration Date Nov. 30, 2028    
Minimum | Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Expiration Date     Apr. 30, 2027
Maximum | Common Warrants      
Class of Warrant or Right [Line Items]      
Expiration Date Jun. 26, 2027    
Maximum | Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Expiration Date     May 31, 2028