XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income (Loss) Available to Common Stockholders, Diluted $ (4,416,609) $ (2,281,457)
Net Income (Loss) Available to Common Stockholders, Basic $ (4,416,609) $ (2,281,457)
Weighted Average Number of Shares Outstanding, Diluted 7,130,139 5,111,045
Weighted Average Number of Shares Outstanding, Basic 7,130,139 5,111,045
Earnings Per Share, Diluted $ (0.62) $ (0.45)
Earnings Per Share, Basic $ (0.62) $ (0.45)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 816,505 534,107
Convertible Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 62 62
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 525,462 504,045
Restricted Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 96,250 30,000
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive common stock equivalents excluded from calculation of diluted net income per common share 194,731 0