XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 13, 2025
Jun. 12, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
The Offering                
Class of Warrant or Right [Line Items]                
Proceeds from issuance of equity $ 40,700              
Sale of stock, estimated expenses incurred $ 400              
Sale of stock, expenses paid     $ 100       $ 100  
New At-The-Market Program                
Class of Warrant or Right [Line Items]                
Number of shares issued (in shares)     0       108,072  
Proceeds from issuance of equity     $ 0       $ 300  
Shares available for issuance under the plan     $ 97,500       $ 97,500 $ 97,800
Public Offering Of Units Consisting Of One Common Share And One-Half Warrant                
Class of Warrant or Right [Line Items]                
Issuance of common stock (in shares)   12,500,000            
Public offering price (in USD per share)   $ 3.50            
Common Stock                
Class of Warrant or Right [Line Items]                
Issuance of common stock (in shares)     12,500,000 108,072 2,474,859 517,688    
Public Offering Warrants (3-Year)                
Class of Warrant or Right [Line Items]                
Warrants, exercise price (in dollars per share)     $ 4.200       $ 4.200  
Public Offering Warrants (3-Year) | The Offering                
Class of Warrant or Right [Line Items]                
Number of warrants issued (in shares)   937,500            
Public Offering Warrants (3-Year) | Public Offering Of Units Consisting Of One Common Share And One-Half Warrant                
Class of Warrant or Right [Line Items]                
Warrants, exercise price (in dollars per share)   $ 0.02 $ 4.20       $ 4.20