XML 144 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
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,202220212020
Balance at beginning of period$62,226 $76,694 $60,465 
    Additions: charges to bad debt expense21,972 21,302 44,707 
    Deductions (a)
(22,316)(35,770)(28,478)
Balance at end of period$61,882 $62,226 $76,694 
(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