XML 65 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Schedule of intercompany receivable and payable

    

December 31, 

    

December 31,

2023

2022

Due to affiliated companies

$

5,537,842

$

3,778,936

Total due to/due from affiliated companies

$

5,537,842

$

3,778,936