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

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

March 31, 2023

Gross

Allowance

Net

Trade receivables, current

$

138,392

$

(27,766)

$

110,626

Financing receivables, current

6,178

(3,520)

2,658

Accounts receivable, current

$

144,570

$

(31,286)

$

113,284

Financing receivables, current

$

6,178

$

(3,520)

$

2,658

Financing receivables, noncurrent

39,947

(13,670)

26,277

Total financing receivables

$

46,125

$

(17,190)

$

28,935

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

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

Schedule of credit quality analysis of financing receivable

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

Amortized Cost Basis by Origination Year

Prior

2019

2020

2021

2022

2023

Total

1-30 days past due

 

$

290

$

199

 

$

2

 

$

930

 

$

612

 

$

959

 

$

2,992

31-60 days past due

158

67

189

242

569

240

1,465

61-90 days past due

34

22

160

140

404

384

1,144

91-120 days past due

43

51

21

78

423

616

121-150 days past due

67

21

38

138

48

23

335

Greater than 150 days past due

7,945

1,058

718

2,966

1,261

19

13,967

Total past due

8,537

1,418

1,107

4,437

2,972

2,048

20,519

Current

6,173

1,034

811

5,648

3,591

8,349

25,606

Financing receivables, gross

$

14,710

$

2,452

$

1,918

$

10,085

$

6,563

$

10,397

$

46,125

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 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

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, 2023

 

Nine Months Ended March 31, 2023

Trade

Financing

Total

 

Trade

Financing

Total

Beginning balance

 

$

27,516

$

16,045

 

$

43,561

$

30,897

$

14,891

 

$

45,788

Write-offs

(11,575)

(161)

(11,736)

(31,751)

(777)

(32,528)

Recoveries

3,613

402

4,015

7,869

436

8,305

Provision for credit losses

8,212

904

9,116

20,751

2,640

23,391

Ending balance

$

27,766

$

17,190

$

44,956

$

27,766

$

17,190

$

44,956

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