XML 102 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Note Payable [Abstract]    
Note payable $ 3,589,582
Overdue interest shall be charged 0.05%