XML 81 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Net Loss Per Share Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Net loss available to common shareholders $ (27,424,229) $ (11,427,534)
Weighted-average number of common shares-basic and diluted 16,109,291 15,319,463
Basic and diluted net loss per share $ (1.70) $ (0.75)