XML 52 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
ALLOWANCE FOR CREDIT LOSSES (Tables)
12 Months Ended
Dec. 31, 2021
ALLOWANCE FOR CREDIT LOSSES  
Schedule of allowance for credit losses

​

​

​

​

​

​

​

​

​

​

​

​

    

Allowance for Credit Losses

​

​

Trade

​

Financed

​

Total

(in thousands)

​

Receivables

​

Receivables

​

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

​

​

14,699

​

​

2,837

​

​

17,536

Write-offs charged against the allowance

​

​

(18,228)

​

​

(2,565)

​

​

(20,793)

Recoveries collected

​

​

7,014

​

​

—

​

​

7,014

Balance at December 31, 2020

​

$

16,854

​

$

3,231

​

$

20,085

Provision for expected credit losses

​

​

11,732

​

​

3,553

​

​

15,285

Write-offs charged against the allowance

​

 

(19,882)

​

​

(2,799)

​

 

(22,681)

Recoveries collected

​

 

5,181

​

​

—

​

 

5,181

Balance at December 31, 2021

​

$

13,885

​

​

3,985

​

$

17,870

Summary of the past due financing receivables

The following is a summary of the past due financing receivables:

​

​

​

​

​

​

​

At December 31, 

    

2021

    

2020

(in thousands)

​

​

​

​

​

​

30-59 days past due

​

$

1,911

​

$

2,215

60-89 days past due

​

 

1,058

​

 

1,063

90 days or more past due

​

 

2,886

​

 

1,745

Total

​

$

5,855

​

$

5,023

​

The following is a summary of percentage of gross financing receivables:

​

​

​

​

​

​

At December 31, 

    

2021

    

2020

 

Current

 

91.7

%

92.3

%

30-59 days past due

 

2.7

%

3.4

%

60-89 days past due

 

1.5

%

1.6

%

90 days or more past due

 

4.1

%

2.7

%

Total

 

100.0

%

100.0

%