XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ALLOWANCE FOR DOUBTFUL ACCOUNTS
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
ALLOWANCE FOR DOUBTFUL ACCOUNTS ALLOWANCE FOR DOUBTFUL ACCOUNTS
Activity related to our 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, 2023
Allowance for doubtful accounts$20,767 $84,461 $(83,313)$21,915 
Year Ended December 31, 2022
Allowance for doubtful accounts$27,931 $88,159 $(95,323)$20,767 
Year Ended December 31, 2021
Allowance for doubtful accounts$25,198 $68,809 $(66,076)$27,931