XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income Per Common Share - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net Loss $ (1,316,612) $ (990,544) $ (1,293,642) $ (964,164) $ (2,307,156) $ (2,257,806)
Weighted Average Shares of Common Stock Outstanding            
Basic 2,746,605   1,654,698   2,200,037 1,652,034
Diluted 2,746,605   1,654,698   2,200,037 1,652,034
Earnings Per Share - Basic            
Net Loss Per Share $ (0.48)   $ (0.78)   $ (1.05) $ (1.37)
Earnings Per Share - Diluted            
Net Loss Per Share $ (0.48)   $ (0.78)   $ (1.05) $ (1.37)