v3.25.1
Organization and Description of the Business - Narrative (Details)
1 Months Ended 3 Months Ended
Apr. 30, 2025
USD ($)
Employees
Apr. 17, 2025
Apr. 08, 2025
Apr. 04, 2025
Jun. 20, 2024
USD ($)
shares
Jul. 23, 2021
USD ($)
Apr. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
Feb. 06, 2025
USD ($)
Dec. 31, 2024
USD ($)
Class of Stock [Line Items]                      
Cash and cash equivalents               $ 21,511,000     $ 30,268,000
Gross proceeds from issuance of common stock               $ 1,443,000 $ 253,000    
At-The-Market Program                      
Class of Stock [Line Items]                      
Shares issued | shares               133,521      
Gross proceeds from issuance of common stock               $ 1,500,000      
Net proceeds from sales of common stock               1,500,000      
Remained available for issuance of common stock               13,000,000   $ 14,500,000  
Subsequent Event                      
Class of Stock [Line Items]                      
Reverse stock split     one-for-thirteen one-for-thirteen              
Restructuring activities, plan adopted date   Apr. 17, 2025                  
Number of employees eliminated | Employees 21                    
Number of full time employees | Employees 26                    
Effective date of workforce reduction Apr. 30, 2025                    
Subsequent Event | At-The-Market Program                      
Class of Stock [Line Items]                      
Gross proceeds from issuance of common stock             $ 1,200,000        
Net proceeds from sales of common stock $ 1,200,000           1,200,000        
Remained available for issuance of common stock $ 11,800,000           $ 11,800,000        
Issuance of common stock for cash (in shares) | shares             156,028        
Maximum                      
Class of Stock [Line Items]                      
Public float               $ 75,000,000      
Jefferies LLC | At-The-Market Program                      
Class of Stock [Line Items]                      
Shares issued | shares         9,017,110            
Gross proceeds from issuance of common stock         $ 42,700,000            
Net proceeds from sales of common stock         41,500,000            
Jefferies LLC | Maximum | At-The-Market Program                      
Class of Stock [Line Items]                      
Aggregate sales price of common stock         $ 205,000,000 $ 100,000,000          
Percentage of commission on sale of stock           3.00%