XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies - Schedule of Changes in Allowance for Credit Losses Associated with Trade Receivables (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance $ 50,032 $ 45,354
Provision charged to expense 85,447 4,160
Receivables written-off 0 (2,943)
Recoveries of receivables previously written-off 0 3,155
Effects of change in exchange rates (2,672) 306
Balance $ 132,807 $ 50,032