XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET (Tables)
3 Months Ended
Mar. 31, 2023
Credit Loss [Abstract]  
Accounts Receivable, Net - Schedule of Accounts, Notes, Loans and Financing Receivables
   March 31,
2023
  December 31,
2022
       
Accounts receivable  $5,249,916   $5,388,213 
Allowance for doubtful debt   (25,386)   (25,047)
Accounts receivable, net  $5,224,530   $5,363,166