XML 103 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
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,202120202019
Balance at beginning of period$76,694 $60,465 $43,491 
    Additions: charges to bad debt expense21,302 44,707 20,324 
    Deductions (a)
(35,770)(28,478)(3,350)
Balance at end of period$62,226 $76,694 $60,465 
(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