XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Share (Details) - Schedule of net (loss) income per share (Parentheticals) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Schedule of net (loss) income per share [Abstract]        
Net (loss) income from operations – diluted $ 135,629 $ (1,128,706) $ (518,313) $ (1,867,651)