XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable, Net (Details) - Schedule of Accounts Receivable, Net - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Schedule of Accounts Receivable, Net [Abstract]    
Trade accounts receivable $ 14,118,758 $ 14,290,522
Less: allowance for doubtful accounts 13,759,993 13,786,074
Trade accounts receivable, net $ 358,765 $ 504,448