XML 38 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
ALLOWANCE FOR DOUBTFUL ACCOUNTS ALLOWANCE FOR CREDIT LOSSES
Activity related to our allowance for credit losses is presented below:
 Balance at Beginning of PeriodProvision for Expected Credit LossesDeductions/Write-Offs and Other Charges, Net of RecoveriesBalance at End of Period
Year Ended December 31, 2024
Allowance for credit losses$21,915 $86,561 $(84,244)$24,232 
Year Ended December 31, 2023
Allowance for credit losses$20,767 $84,461 $(83,313)$21,915 
Year Ended December 31, 2022
Allowance for credit losses$27,931 $88,159 $(95,323)$20,767