XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies -Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator        
Net Income/Loss $ (1,109,697) $ (1,222,720) $ 6,973,387 $ (2,137,417)
Denominator        
Weighted-average common shares outstanding, basic 43,412,602 42,520,720 43,301,670 42,539,672
Dilutive impact of stock options
Weighted-average common shares outstanding, diluted 43,412,602 42,520,720 43,301,670 42,539,672
Net income per common share        
Basic $ (0.03) $ (0.03) $ 0.16 $ (0.05)
Diluted $ (0.03) $ (0.03) $ 0.16 $ (0.05)