v3.26.1
Nature of Business, Going Concern and Management's Plan (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nature of Business and Management's Plans      
Number of patients in clinical study 1,300    
Revenue $ 0    
Cash and cash equivalents 14,219,081   $ 19,532,338
Accumulated deficit 181,310,041   $ 163,703,659
Net loss 17,606,382 $ 5,537,069  
Operating loss $ 18,012,182 $ 6,282,681  
Substantial Doubt about Going Concern, within One Year [true false] true