XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable - Schedule of Changes in Allowance for Credit Losses Associated with Trade Receivables (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance     $ (50,032) $ (45,354)
Provision charged to expense $ (40,000) $ 8,165 (40,000) (38,653)
Effects of change in exchange rates     (103) (710)
Balance $ (90,135) $ (84,717) $ (90,135) $ (84,717)