XML 85 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Numerator for Basic and Diluted Net Loss Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Net loss $ (11,283,781) $ (10,680,366)
Dividends on preferred stock (1,355,347) (2,768,984)
Net loss attributable to common stockholders $ (12,639,128) $ (13,449,350)