v3.26.1
Summary of Activities Related to Common Stock Warrants (Details)
6 Months Ended
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Issued 258,859
Number of Shares, Warrants Outstanding, Balance 7,683,891
Pre Funded Warrant [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares, Warrants Outstanding, Balance 545,521
Exercised (614,880)
Expired
Number of Shares, Warrants Outstanding, Balance 189,500