XML 64 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable and Credit Losses (Tables)
12 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of classification of our accounts receivable

The classification of our accounts receivable balances was as follows (in thousands):

June 30, 2022

Gross

Allowance

Net

Trade receivables, current

$

109,882

$

(30,897)

$

78,985

Financing receivables, current

6,116

(3,466)

2,650

Accounts receivable, current

$

115,998

$

(34,363)

$

81,635

Financing receivables, current

$

6,116

$

(3,466)

$

2,650

Financing receivables, noncurrent

36,265

(11,425)

24,840

Total financing receivables

$

42,381

$

(14,891)

$

27,490

June 30, 2021

Gross

Allowance

Net

Trade receivables, current

$

52,512

$

(11,559)

$

40,953

Financing receivables, current

6,348

(4,260)

2,088

Accounts receivable, current

$

58,860

$

(15,819)

$

43,041

Financing receivables, current

$

6,348

$

(4,260)

$

2,088

Financing receivables, noncurrent

39,665

(12,572)

27,093

Total financing receivables

$

46,013

$

(16,832)

$

29,181

Schedule of credit quality analysis of financing receivable

The credit quality analysis of financing receivables as of June 30, 2022 was as follows (in thousands):

Amortized Cost Basis by Origination Year

Prior

2018

2019

2020

2021

2022

Total

1-30 days past due

 

$

104

$

140

 

$

114

 

$

191

 

$

699

 

$

782

 

$

2,030

31-60 days past due

278

38

214

145

691

332

1,698

61-90 days past due

58

29

217

8

668

273

1,253

91-120 days past due

97

139

113

45

670

14

1,078

121-150 days past due

17

30

20

41

206

81

395

Greater than 150 days past due

6,978

876

1,077

683

1,596

377

11,587

Total past due

7,532

1,252

1,755

1,113

4,530

1,859

18,041

Current

4,687

2,229

1,483

1,167

8,910

5,864

24,340

Financing receivables, gross

$

12,219

$

3,481

$

3,238

$

2,280

$

13,440

$

7,723

$

42,381

The credit quality analysis of financing receivables as of June 30, 2021 was as follows (in thousands):

Amortized Cost Basis by Origination Year

Prior

2017

2018

2019

2020

2021

Total

1-30 days past due

 

$

297

$

7

 

$

320

 

$

559

 

$

135

 

$

1,616

 

$

2,934

31-60 days past due

145

2

165

49

61

660

1,082

61-90 days past due

24

310

92

102

69

95

692

91-120 days past due

287

131

16

47

13

494

121-150 days past due

43

31

133

42

256

108

613

Greater than 150 days past due

7,468

2,973

1,919

1,431

475

872

15,138

Total past due

8,264

3,323

2,760

2,199

1,043

3,364

20,953

Current

4,565

1,955

2,601

1,586

1,548

12,805

25,060

Financing receivables, gross

$

12,829

$

5,278

$

5,361

$

3,785

$

2,591

$

16,169

$

46,013

Rollforward of the allowance for credit losses

The following tables provide a rollforward of the allowance for credit losses (in thousands):

Year Ended June 30, 2022

Trade

Financing

Total

Beginning balance

 

$

11,559

$

16,832

 

$

28,391

Write-offs

(15,980)

(5,287)

(21,267)

Recoveries

11,488

35

11,523

Provision for credit losses

23,830

3,311

27,141

Ending balance

$

30,897

$

14,891

$

45,788

Year Ended June 30, 2021

Trade

Financing

Total

Beginning balance

 

$

9,367

$

15,063

 

$

24,430

Write-offs

(4,279)

(3,609)

(7,888)

Recoveries

761

65

826

Provision for credit losses

5,710

5,313

11,023

Ending balance

$

11,559

$

16,832

$

28,391