Quarterly report pursuant to Section 13 or 15(d)

ALLOWANCE FOR CREDIT LOSSES (Tables)

v3.21.2
ALLOWANCE FOR CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Schedule of Roll Forward of the Company’s Allowance for Credit Losses
ALLOWANCE FOR CREDIT LOSSES
    (in thousands)  
    Allowance for Credit Losses  
    Trade     Financed     Total  
    Receivables     Receivables     Receivables  
Beginning Balance Balance at March 31, 2021   $ 15,731     $ 3,370     $ 19,101  
Provision for expected credit losses     369       1,618       1,987  
Write-offs charged against the allowance     (3,650 )     (645 )     (4,295 )
Recoveries collected     1,413       (2 )     1,411  
Ending Balance Balance at June 30, 2021   $ 13,863     $ 4,341     $ 18,204  
                         
    Allowance for Credit Losses  
    Trade     Financed     Total  
    Receivables     Receivables     Receivables  
Beginning Balance Balance at December 31, 2020   $ 16,854     $ 3,231     $ 20,085  
Provision for expected credit losses     2,234       2,439       4,673  
Write-offs charged against the allowance     (7,749 )     (1,326 )     (9,075 )
Recoveries collected     2,524       (3 )     2,521  
Ending Balance Balance at June 30, 2021   $ 13,863     $ 4,341     $ 18,204  
                         
    Allowance for Credit Losses  
    Trade     Financed     Total  
    Receivables     Receivables     Receivables  
Beginning Balance Balance at March 31, 2020   $ 11,861     $ 3,053     $ 14,914  
Provision for expected credit losses     6,927       554       7,481  
Write-offs charged against the allowance     (4,454 )     (593 )     (5,047 )
Recoveries collected     2,118             2,118  
Ending Balance Balance at June 30, 2020   $ 16,452     $ 3,014     $ 19,466  
                         
    Allowance for Credit Losses  
    Trade     Financed     Total  
    Receivables     Receivables     Receivables  
Beginning Balance Balance at December 31, 2019   $ 16,699     $ 2,959     $ 19,658  
Adoption of ASC 326     (3,330 )           (3,330 )
Provision for expected credit losses     8,480       1,288       9,768  
Write-offs charged against the allowance     (8,233 )     (1,233 )     (9,466 )
Recoveries collected     2,836             2,836  
Ending Balance Balance at June 30, 2020   $ 16,452     $ 3,014     $ 19,466