XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies -Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Numerator    
Net Income (Loss) $ 4,490,818 $ (3,940,827)
Denominator    
Weighted-average common shares outstanding 43,402,219 42,773,269
Dilutive impact of stock options 54,163
Weighted-average common shares outstanding, diluted 43,526,417 42,773,269
Net income per common share    
Basic $ 0.10 $ (0.09)
Diluted $ 0.10 $ (0.09)