XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Text Block Supplement [Abstract]  
Accounts Receivable, Allowance for Credit Loss [Table Text Block] The following table represents the roll-forward of the allowance for expected credit losses for the years ended December 31, 2023 and 2022:
   

December 31, 2023

   

December 31, 2022

 

Balance at beginning of period

  $ 490,311     $ 330,311  

Current period provision for expected losses

    115,000       170,178  

Write-offs

    (95,099 )     (10,178 )

Balance at end of period

  $ 510,212     $ 490,311