Quarterly report pursuant to Section 13 or 15(d)

ALLOWANCE FOR CREDIT LOSSES (Tables)

v3.21.1
ALLOWANCE FOR CREDIT LOSSES (Tables)
3 Months Ended
Mar. 31, 2021
Receivables [Abstract]  
Schedule of Roll Forward of the Company's Allowance for Credit Losses
ALLOWANCE FOR CREDIT LOSSES
    Allowance for Credit Losses  
    Trade
Receivables
    Financed
Receivables
    Total
Receivables
 
Balance at December 31, 2020     16,854       3,231       20,085  
Provision for expected credit losses     1,865       821       2,686  
Write-offs charged against the allowance     (4,099 )     (681 )     (4,780 )
Recoveries collected     1,111       (1 )     1,110  
Balance at March 31, 2021   $ 15,731     $ 3,370     $ 19,101  
                         
    Allowance for Credit Losses
    Trade Receivables   Financed Receivables   Total Receivables
Balance at December 31, 2019   $ 16,699     $ 2,959     $ 19,658  
Adoption of ASC 326     (3,330 )              (3,330 )
Provision for expected credit losses     1,553       734       2,287  
Write-offs charged against the allowance     (3,779 )     (640 )     (4,419 )
Recoveries collected     718                718  
Balance at March 31, 2020   $ 11,861     $ 3,053     $ 14,914