XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR EXPECTED CREDIT LOSSES (Details) - Accounts Receivable, Allowance for Credit Loss - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Accounts Receivable Allowance For Credit Loss Abstract    
Balance at beginning of period $ 490,311 $ 330,311
Current period provision for expected losses 40,000 170,178
Write-offs (95,099) (10,178)
Balance at end of period $ 435,212 $ 490,311