v3.26.1
Net Loss Per Common Share (Details Narrative)
6 Months Ended
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Jun. 30, 2026
shares
Pre-funded warrant shares 6,147,787 5,747,787  
Senior Notes Due 2031 Notes [Member]      
Debt conversion, percentage     2.75
Debt conversion, number of shares issued     3,923,002
Senior Notes Due 2032 Notes [Member]      
Debt conversion, percentage     0.25
Debt conversion, number of shares issued     4,617,361
Maximum [Member] | Senior Notes Due 2031 Notes [Member]      
Debt conversion, number of shares issued     5,296,053
Maximum [Member] | Senior Notes Due 2032 Notes [Member]      
Debt conversion, number of shares issued     6,464,306