XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Company Overview (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 13, 2025
Jun. 12, 2025
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
May 31, 2024
Public Offering Warrants (3-Year)            
Subsidiary or Equity Method Investee [Line Items]            
Warrants, exercise price (in dollars per share)     $ 4.200 $ 4.200    
Warrants and rights outstanding, term (in months)     3 years 3 years    
New At-The-Market Program            
Subsidiary or Equity Method Investee [Line Items]            
Shares available for issuance under the plan (in shares)     $ 97.5 $ 97.5 $ 97.8 $ 100.0
Number of shares issued (in shares)     0 108,072    
Proceeds from issuance of equity     $ 0.0 $ 0.3    
Over-Allotment Option For Public Offering Of Units Consisting Of One Common Share And One-Half Warrant | Public Offering Warrants (3-Year)            
Subsidiary or Equity Method Investee [Line Items]            
Number of shares issued (in shares)   1,875,000        
Public Offering Of Units Consisting Of One Common Share And One-Half Warrant            
Subsidiary or Equity Method Investee [Line Items]            
Issuance of common stock (in shares)   12,500,000        
Public offering price (in USD per share)   $ 3.50        
Public Offering Of Units Consisting Of One Common Share And One-Half Warrant | Public Offering Warrants (3-Year)            
Subsidiary or Equity Method Investee [Line Items]            
Warrants, exercise price (in dollars per share)   $ 0.02 $ 4.20 $ 4.20    
The Offering            
Subsidiary or Equity Method Investee [Line Items]            
Proceeds from issuance of equity $ 40.7          
Sale of stock, estimated expenses incurred $ 0.4          
Sale of stock, expenses paid     $ 0.1 $ 0.1    
The Offering | Public Offering Warrants (3-Year)            
Subsidiary or Equity Method Investee [Line Items]            
Warrants and rights outstanding, term (in months)     36 months 36 months    
Number of warrants issued (in shares)   937,500