XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes Receivable (Details) - Schedule of Convertible Notes Receivable - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Schedule of Convertible Notes Receivable [Abstract]            
Beginning $ 2,656,876 $ 2,602,027   $ 2,602,027
Convertible note receivable           2,500,000
Fair value changes of convertible notes (93,912) 54,849       102,027
Other-than-temporary impairment losses on convertible note receivable (1,500,000)   (1,500,000)  
Ending $ 1,062,964 $ 2,656,876   $ 1,062,964   $ 2,602,027