XML 77 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2025
Oct. 31, 2024
Feb. 29, 2024
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
May 31, 2024
Apr. 30, 2024
Sep. 30, 2023
Aug. 31, 2023
Dec. 31, 2021
Class of Stock [Line Items]                      
Common stock, shares authorized (in shares)         34,171,875 22,781,250 34,171,875 22,781,250 22,781,250 11,390,625  
Net proceeds from sale of common stock         $ 12,023 $ 14,117          
Issuance of warrants, net of issuance costs         4,798            
Registered Direct Offering                      
Class of Stock [Line Items]                      
Number of shares sold (in shares)       920,488              
Net proceeds from sale of common stock       $ 13,800              
Sale price per share (in dollars per share)       $ 16.40              
Registered Direct Offering | Subsequent Event                      
Class of Stock [Line Items]                      
Class of warrant or right, purchase price (in dollars per share) $ 2.40                    
Private Placement                      
Class of Stock [Line Items]                      
Sale of equity, price per share (in dollars per share)   $ 5.045                  
Aggregate net proceeds from equity offering   $ 10,800                  
Common stock, fair value         6,000            
Warrants, fair value         4,800            
Private Placement | Subsequent Event                      
Class of Stock [Line Items]                      
Unregistered warrants issued (in shares) 8,316,882                    
Exercise price of warrants (in dollars per share) $ 2.41                    
Class of warrant or right, expiration period 5 years                    
Sale of equity, price per share (in dollars per share) $ 2.41                    
Aggregate net proceeds from equity offering $ 10,000                    
Common Stock | Private Placement                      
Class of Stock [Line Items]                      
Number of shares sold (in shares)   2,398,414                  
Common Stock | Private Placement | Subsequent Event                      
Class of Stock [Line Items]                      
Number of shares sold (in shares) 1,974,432                    
Unregistered Warrants | Private Placement                      
Class of Stock [Line Items]                      
Unregistered warrants issued (in shares)   2,398,414                  
Exercise price of warrants (in dollars per share)   $ 4.92                  
Class of warrant or right, expiration period   5 years                  
Pre-Funded Unregistered Warrants | Private Placement | Subsequent Event                      
Class of Stock [Line Items]                      
Unregistered warrants issued (in shares) 2,184,009                    
Exercise price of warrants (in dollars per share) $ 0.01                    
Cantor Fitzgerald & Co | Private Placement                      
Class of Stock [Line Items]                      
Sale of stock, maximum authorized amount     $ 100,000                
Common Stock | Cantor Fitzgerald & Co | Private Placement                      
Class of Stock [Line Items]                      
Compensation fee                     3.00%
Number of shares sold (in shares)           188,316          
Net proceeds from sale of common stock         1,200            
Sale of stock remaining authorized amount         $ 98,800