XML 112 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - 2024 Private Placement (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jul. 02, 2024
Jul. 31, 2024
2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Share price (in dollars per share) $ 20.00  
Gross proceeds $ 130.0  
Common stock | 2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Sale of stock, number of shares issued in transaction (in shares) 3,563,247  
Series B Preferred Stock    
Class of Stock [Line Items]    
Convertible preferred stock, shares issued upon conversion (in shares) 1  
Series B Preferred Stock | 2024 Securities Purchase Agreement    
Class of Stock [Line Items]    
Sale of stock, number of shares issued in transaction (in shares) 2,937,903 578,403
Series B Preferred Stock | 2024 Securities Purchase Agreement | Directors and Executive Officers    
Class of Stock [Line Items]    
Sale of stock, number of shares issued in transaction (in shares) 2,359,500