XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

4. ACCOUNTS RECEIVABLE

 

   2023   2022 
         
Accounts receivable  $10,133,249   $9,739,150 
Allowances for doubtful accounts   (290,193)   (289,293)
Total accounts receivable  $9,843,056   $9,449,857