XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies -Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator        
Net Loss $ (1,187,641) $ (1,109,697) $ (2,105,169) $ 6,973,387
Denominator        
Weighted-average common shares outstanding 43,537,102 43,412,602 43,536,341 43,301,670
Dilutive impact of stock options
Weighted-average common shares outstanding, diluted 43,537,102 43,412,602 43,536,341 43,301,670
Net income per common share        
Basic $ (0.03) $ (0.03) $ (0.05) $ 0.16
Diluted $ (0.03) $ (0.03) $ (0.05) $ 0.16