XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Public Stock Offerings (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 24, 2024
Apr. 30, 2023
Aug. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 30, 2023
Pre-funded common stock warrants              
Stockholders' Equity              
Warrants exercise price $ 0.0001     $ 0.0001      
Over-Allotment Option              
Stockholders' Equity              
Shares issued and sold   469,190          
Underwritten public offering              
Stockholders' Equity              
Shares issued and sold 14,670,000 5,219,190 4,600,000        
Offering price (in dollar per share) $ 2.25 $ 9.5 $ 8        
Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses $ 42.9 $ 46.3 $ 34.4        
Underwritten public offering | Warrant              
Stockholders' Equity              
Shares issued and sold 5,800,000            
Offering price (in dollar per share) $ 2.2499            
Warrants exercise price 0.0001            
Underwritten public offering | Warrant | Pre-funded common stock warrants              
Stockholders' Equity              
Offering price (in dollar per share) $ 2.2499            
Equity Distribution Agreement              
Stockholders' Equity              
Common Stock Available Under ATM             $ 50.0
Value Of Shares Sold Under Equity Distribution Agreement       $ 0.0 $ 0.0 $ 0.0