XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable and Credit Losses (Tables)
9 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of classification of our accounts receivable

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

March 31, 2022

Gross

Allowance

Net

Trade receivables, current

$

120,428

$

(26,696)

$

93,732

Financing receivables, current

6,996

(4,664)

2,332

Accounts receivable, current

$

127,424

$

(31,360)

$

96,064

Financing receivables, current

$

6,996

$

(4,664)

$

2,332

Financing receivables, noncurrent

40,170

(13,410)

26,760

Total financing receivables

$

47,166

$

(18,074)

$

29,092

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

March 31, 2021

Gross

Allowance

Net

Trade receivables, current

$

66,558

$

(10,692)

$

55,866

Financing receivables, current

5,006

(2,764)

2,242

Accounts receivable, current

$

71,564

$

(13,456)

$

58,108

Financing receivables, current

$

5,006

$

(2,764)

$

2,242

Financing receivables, noncurrent

40,728

(13,540)

27,188

Total financing receivables

$

45,734

$

(16,304)

$

29,430

Schedule of credit quality analysis of financing receivable

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

Amortized Cost Basis by Origination Year

Prior

2018

2019

2020

2021

2022

Total

1-30 days past due

 

$

93

$

98

 

$

90

 

$

179

 

$

473

 

$

342

 

$

1,275

31-60 days past due

344

137

318

218

297

128

1,442

61-90 days past due

113

228

30

131

575

273

1,350

91-120 days past due

39

239

44

93

249

155

819

121-150 days past due

259

4

15

81

102

461

Greater than 150 days past due

8,239

1,751

1,412

946

2,241

129

14,718

Total past due

9,087

2,457

1,894

1,582

3,916

1,129

20,065

Current

6,198

2,343

1,664

987

10,950

4,959

27,101

Financing receivables, gross

$

15,285

$

4,800

$

3,558

$

2,569

$

14,866

$

6,088

$

47,166

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

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

Amortized Cost Basis by Origination Year

Prior

2017

2018

2019

2020

2021

Total

1-30 days past due

 

$

557

$

344

 

$

260

 

$

386

 

$

241

 

$

656

 

$

2,444

31-60 days past due

171

302

298

98

245

25

1,139

61-90 days past due

1,868

744

672

605

354

67

4,310

91-120 days past due

120

139

22

134

171

586

121-150 days past due

401

351

129

143

154

28

1,206

Greater than 150 days past due

5,994

2,369

1,512

949

309

116

11,249

Total past due

9,111

4,249

2,893

2,315

1,474

892

20,934

Current

5,114

3,243

2,322

2,002

1,955

10,164

24,800

Financing receivables, gross

$

14,225

$

7,492

$

5,215

$

4,317

$

3,429

$

11,056

$

45,734

Rollforward of the allowance for credit losses

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

Three Months Ended March 31, 2022

 

Nine Months Ended March 31, 2022

Trade

Financing

Total

 

Trade

Financing

Total

Beginning balance

 

$

21,335

$

17,710

 

$

39,045

$

11,559

$

16,832

 

$

28,391

Write-offs

(3,915)

(16)

(3,931)

(8,463)

(762)

(9,225)

Recoveries

2,670

11

2,681

6,024

28

6,052

Provision for credit losses

6,606

369

6,975

17,576

1,976

19,552

Ending balance

$

26,696

$

18,074

$

44,770

$

26,696

$

18,074

$

44,770

Three Months Ended March 31, 2021

Nine Months Ended March 31, 2021

Trade

Financing

Total

Trade

Financing

Total

Beginning balance

 

$

9,845

$

16,748

 

$

26,593

$

9,367

$

15,063

 

$

24,430

Write-offs

(1,266)

(1,331)

(2,597)

(2,938)

(3,079)

(6,017)

Recoveries

168

11

179

554

51

605

Provision for credit losses

1,945

876

2,821

3,709

4,269

7,978

Ending balance

$

10,692

$

16,304

$

26,996

$

10,692

$

16,304

$

26,996