XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Notes Receivable - Schedule of Convertible Notes Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Convertible Notes Receivable [Abstract]    
Beginning balance $ 2,602,027
Convertible note receivable (2,500,000) 2,500,000
Reversal of fair value changes of convertible notes (102,027) 102,027
Ending balance $ 2,602,027