XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

4. Accounts Receivable

 

   2022   2021 
         
Accounts receivable  $9,739,150   $7,403,308 
Allowances for doubtful accounts   (289,293)   (273,979)
Total accounts receivable  $9,449,857   $7,129,329