XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator                
Net (loss)/ income $ 940,101 $ (5,297,655) $ (230,215) $ (6,280,434) $ 14,389,221 $ (2,380,935) $ (4,587,769) $ 5,727,852
Series 2 Convertible Preferred Stock dividends (1,069,456)     (609,778)     (3,034,182) (1,829,332)
Denominator                
Net (loss)/ income attributable to common and Series 1 Convertible Preferred Stock (129,355)     (6,890,212)     (7,621,951) 3,898,520
Net loss attributable to Series 1 Convertible Preferred Stock             (59,078)
Series 2 Convertible Preferred Stock dividends attributable to Series 1 Convertible Preferred Stock             18,868
Net (loss)/ income attributable to common shares- Numerator for basic EPS $ (129,355)     $ (6,890,212)     $ (7,621,951) $ 3,858,310
Denominator                
Weighted average of common shares outstanding- Denominator for basic EPS (in Shares) 21,716,852     21,681,853     21,740,027 21,611,879
Adjusted weighted average of common shares outstanding and assumed conversions- Denominator diluted EPS (in Shares) 21,716,852     21,681,853     21,740,027 22,403,447
Basic EPS (in Dollars per share) $ (0.01)     $ (0.32)     $ (0.35) $ 0.18
Diluted EPS (in Dollars per share) $ (0.01)     $ (0.32)     $ (0.35) $ 0.17
Series 1 Convertible Preferred Stock [Member]                
Denominator                
Net (loss)/ income attributable to common and Series 1 Convertible Preferred Stock             $ (7,621,951) $ 3,898,520
Denominator                
Effect of dilutive securities (in Shares)             225,231
Common stock options and performance share units [Member]                
Denominator                
Effect of dilutive securities (in Shares)             323,166
Common stock warrants [Member]                
Denominator                
Effect of dilutive securities (in Shares)             243,171