Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Additional Information (Details)

v3.25.1
Stockholders' Equity - Additional Information (Details)
3 Months Ended
May 20, 2021
$ / shares
shares
Mar. 31, 2025
Vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Jul. 23, 2024
shares
Stockholder's Equity [Line Items]        
Common stock, shares authorized (in shares)   200,000,000 200,000,000  
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001  
Common stock, shares, issued (in shares)   11,021,389 11,012,105  
Common stock, shares outstanding (in shares)   11,021,389 11,012,105  
Preferred stock, shares authorized (in shares)   10,000,000 10,000,000  
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001  
Preferred stock, shares issued (in shares)   15,617 15,617  
Preferred stock, shares outstanding (in shares)   15,617 15,617  
Convertible preferred stock, shares issued upon conversion (in shares)   13.34    
Prefunded Warrants [Member]        
Stockholder's Equity [Line Items]        
Number of pre-funded warrants outstanding to purchase common stock   2,466,456 2,466,456 2,466,456
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares   $ 0.001    
Convertible preferred stock, common stock ownership limit, percent   9.99%    
Convertible preferred stock, common stock ownership limit, percent   19.99%    
Convertible preferred stock, beneficial ownership limitation, notice period before increase (Year)   61 days    
Common Stock [Member]        
Stockholder's Equity [Line Items]        
Number of votes per share | Vote   1    
Convertible preferred stock, common stock ownership limit, percent   4.99%    
Series A Preferred Stock [Member]        
Stockholder's Equity [Line Items]        
Preferred stock, shares issued (in shares)   85 85  
Preferred stock, shares outstanding (in shares)   85 85  
Series B Preferred Stock [Member]        
Stockholder's Equity [Line Items]        
Preferred stock, shares issued (in shares)   4,026 4,026  
Preferred stock, shares outstanding (in shares)   4,026 4,026  
Series C Preferred Stock [Member]        
Stockholder's Equity [Line Items]        
Preferred stock, shares issued (in shares)   3,506 3,506  
Preferred stock, shares outstanding (in shares)   3,506 3,506  
Series D Preferred Stock [Member]        
Stockholder's Equity [Line Items]        
Preferred stock, shares issued (in shares)   3,000 3,000  
Preferred stock, shares outstanding (in shares)   3,000 3,000  
Series E Preferred Stock [Member]        
Stockholder's Equity [Line Items]        
Preferred stock, shares issued (in shares)   5,000 5,000  
Preferred stock, shares outstanding (in shares)   5,000 5,000  
Series A Through E [Member] | Preferred Stock [Member]        
Stockholder's Equity [Line Items]        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001      
Convertible preferred stock, shares issued upon conversion (in shares) 13.34      
Convertible preferred stock, common stock ownership limit, percent 9.99%      
Convertible preferred stock, common stock ownership limit, percent 19.99%      
Convertible preferred stock, beneficial ownership limitation, notice period before increase (Year) 61 days