XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts receivable $ 2,140,552 $ 5,388,213
Allowance for doubtful debt (24,142) (25,047)
Accounts receivable, net $ 2,116,410 $ 5,363,166