v3.26.1
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Schedule of Potentially Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 1,007,875 1,061,592 1,007,875 1,061,592
Warrants to Purchase Common Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 398,448 398,448 398,448 398,448
Options to Purchase Common Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 318,493 334,189 318,493 334,189
Convertible Preferred Stock        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 141,900 140,500 141,900 140,500
Unvested Restricted Stock Units        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 77,334 116,666 77,334 116,666
Unvested Restricted Stock Units - Market Condition        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 71,700 71,700 71,700 71,700
Unvested Restricted Stock Units - Market Condition        
Net Earnings per Share        
Securities excluded from diluted loss per share calculation (in shares) 0 89 0 89