v3.26.1
Summary of Significant Accounting Policies - Schedule of Common Stock Issuable Upon Vesting and Exercise (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock Units (RSUs) [Member]    
Schedule of Common Stock Issuable Upon Vesting and Exercise [Line Items]    
Shares issuable upon vesting of RSUs 2 3
Stock Options [Member]    
Schedule of Common Stock Issuable Upon Vesting and Exercise [Line Items]    
Shares issuable upon exercise of stock options 79 98
Lender Warrant [Member]    
Schedule of Common Stock Issuable Upon Vesting and Exercise [Line Items]    
Shares issuable upon exercise of purchase of common stock 16 16
Underwriter Warrant [Member]    
Schedule of Common Stock Issuable Upon Vesting and Exercise [Line Items]    
Shares issuable upon exercise of purchase of common stock 113
Pre-funded Warrants [Member]    
Schedule of Common Stock Issuable Upon Vesting and Exercise [Line Items]    
Shares issuable upon exercise of purchase of common stock 403,088