XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Allowance for Credit Losses on Financing Receivables
Activity related to the Company's allowance for doubtful accounts is presented below:
 Balance at Beginning of PeriodProvision for Bad DebtDeductions/ Write-Offs and Other ChargesBalance at End of Period
Year Ended December 31, 2021
Allowance for doubtful accounts$25,198 $68,809 $(66,076)$27,931 
Year Ended December 31, 2020
Allowance for doubtful accounts$14,683 $65,965 $(55,450)$25,198 
Year Ended December 31, 2019
Allowance for doubtful accounts$13,520 $91,520 $(90,357)$14,683