v3.25.2
Common Stock - Summary of Reserved Shares of Common Stock for Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Warrants to purchase common stock 501,462 707,234
Options issued and outstanding 12,868 8,868
Shares available for future incentive plan grants 454,401 5,555
Total 1,337,756 765,776
Series A Preferred Stock    
Class of Stock [Line Items]    
Shares available for the conversion of Preferred Stock 288,704  
Series B Preferred Stock    
Class of Stock [Line Items]    
Shares available for the conversion of Preferred Stock 906  
Restricted Stock Units    
Class of Stock [Line Items]    
Restricted stock units outstanding 79,415 44,119