XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Numerator for Basic and Diluted Net Loss Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net loss $ (4,429,528) $ (2,457,179) $ (1,890,153) $ (2,326,017) $ (6,886,707) $ (4,216,170)
Dividends on preferred stock (643,267)   (692,246)   (1,355,347) (1,384,492)
Net loss attributable to common shareholders $ (5,072,795)   $ (2,582,399)   $ (8,242,054) $ (5,600,662)