XML 60 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Balances of the Allowance for Doubtful Accounts
The reconciliations of the beginning and ending balances of the Allowance for doubtful accounts were as follows:
For the years ended December 31,202320222021
Balance at beginning of period$61,882 $62,226 $76,694 
    Additions: charges to bad debt expense43,733 21,972 21,302 
    Deductions (a)
(20,648)(22,316)(35,770)
Balance at end of period$84,967 $61,882 $62,226 
(a) Deductions include accounts receivable written off against the allowance (net of recoveries) and foreign currency translation.
Schedule of Depreciation and Amortization Periods
Depreciation and amortization periods are as follows:
Buildings
10-50 years
Furniture, equipment and software
2-10 years
Leasehold improvements
2-25 years