XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Significant Accounting Policies - Summary of Changes in the Allowance for Credit Losses (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Allowanced for credit losses  
Balance on January 1, 2023 $ 45,354
Provision charged to expense 4,160
Receivables written-off (2,943)
Recoveries of receivables previously written-off 3,155
Effects of change in exchange rates 306
Balance on December 31, 2023 $ 50,032