Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details) - Schedule of anti dilutive common shares

v3.23.2
Summary of Significant Accounting Policies (Details) - Schedule of anti dilutive common shares - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net (loss) income (in Dollars) $ (3,680,169) $ 2,939,284 $ (8,442,247) $ 4,502,997
Weighted average shares outstanding (denominator for basic earnings per share) 5,231,293 1,705,629 4,493,319 1,704,320
Weighted average shares and assumed potential common shares (denominator for diluted earnings per share, treasury method) 5,231,293 1,705,629 4,493,319 1,704,320
Basic earnings per share (in Dollars per share) $ (0.7) $ 1.72 $ (1.88) $ 2.64
Diluted earnings per share (in Dollars per share) $ (0.7) $ 1.72 $ (1.88) $ 2.64
Total potentially anti-dilutive shares 5,154,364 720,653 5,154,364 720,653
Options [Member]        
Numerator:        
Total potentially anti-dilutive shares 147,956 162,957 147,956 162,957
Warrants [Member]        
Numerator:        
Total potentially anti-dilutive shares 5,006,408 557,696 5,006,408 557,696