XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
ALLOWANCE FOR DOUBTFUL ACCOUNTS ALLOWANCE FOR DOUBTFUL ACCOUNTS
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