v3.26.1
Schedule of Basis and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Loss per common share:            
Net loss, as reported $ (6,283,786) $ (9,140,038) $ (7,730,117) $ (7,533,271) $ (15,423,824) $ (15,263,388)
Weighted average shares, basic 4,309,997   1,103,614   3,287,417 1,086,054
Dilutive effect of stock options, warrants and RSUs    
Shares used to compute diluted earnings per share 4,309,997   1,103,614   3,287,417 1,086,054
Loss per share, basic $ (1.46)   $ (7.00)   $ (4.69) $ (14.05)
Loss per share, diluted $ (1.46)   $ (7.00)   $ (4.69) $ (14.05)