XML 38 R26.htm IDEA: XBRL DOCUMENT 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