XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warrants - Additional Information (Details) - $ / shares
12 Months Ended
Dec. 12, 2024
Sep. 15, 2023
Dec. 31, 2024
Dec. 31, 2023
Public Warrants | Common Stock        
Warrants [Abstract]        
Warrant to purchase shares of common stock (in shares)     760,086  
Warrant to purchase shares of common stock price per share (in dollars per share)     $ 65.23  
Private Warrants        
Warrants [Abstract]        
Warrant to purchase shares of common stock price per share (in dollars per share)     $ 0 $ 3.04
Private Warrants | Common Stock        
Warrants [Abstract]        
Warrant to purchase shares of common stock (in shares)     617,050  
Warrant to purchase shares of common stock price per share (in dollars per share)     $ 65.23  
Pre-Funded Warrants | Common Stock        
Warrants [Abstract]        
Warrant to purchase shares of common stock (in shares)     126,093  
Warrant to purchase shares of common stock price per share (in dollars per share)   $ 15.99 $ 0.06  
Number of stock warrants issued to purchase shares   3,100,000    
Pre-Funded Warrants | Common Stock | Public Offering        
Warrants [Abstract]        
Warrant to purchase shares of common stock price per share (in dollars per share)     $ 0.01 $ 0.01
Number of stock warrants issued to purchase shares 400,000 3,100,000 400,000 3,126,955