XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) Per Share (Details) - Schedule of Net Loss Per Share (Parentheticals) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Net (Loss) Income Per Share [Abstract]        
Net income (loss) – diluted $ (934,151) $ 135,629 $ (1,426,458) $ (518,313)