XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable and Credit Losses (Tables)
3 Months Ended
Sep. 30, 2022
Receivables [Abstract]  
Schedule of classification of our accounts receivable

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

September 30, 2022

Gross

Allowance

Net

Trade receivables, current

$

142,071

$

(32,882)

$

109,189

Financing receivables, current

5,955

(3,286)

2,669

Accounts receivable, current

$

148,026

$

(36,168)

$

111,858

Financing receivables, current

$

5,955

$

(3,286)

$

2,669

Financing receivables, noncurrent

37,467

(12,338)

25,129

Total financing receivables

$

43,422

$

(15,624)

$

27,798

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

September 30, 2021

Gross

Allowance

Net

Trade receivables, current

$

153,838

$

(16,497)

$

137,341

Financing receivables, current

8,294

(5,245)

3,049

Accounts receivable, current

$

162,132

$

(21,742)

$

140,390

Financing receivables, current

$

8,294

$

(5,245)

$

3,049

Financing receivables, noncurrent

37,509

(11,819)

25,690

Total financing receivables

$

45,803

$

(17,064)

$

28,739

Schedule of credit quality analysis of financing receivable

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

Amortized Cost Basis by Origination Year

Prior

2019

2020

2021

2022

2023

Total

1-30 days past due

 

$

232

$

151

 

$

38

 

$

873

 

$

1,112

 

$

989

 

$

3,395

31-60 days past due

106

172

264

199

646

1,387

61-90 days past due

7

11

3

299

35

355

91-120 days past due

62

3

1,063

24

1,152

121-150 days past due

390

146

72

409

244

1,261

Greater than 150 days past due

7,472

1,175

634

1,948

657

11,886

Total past due

8,269

1,655

1,014

4,791

2,718

989

19,436

Current

6,971

1,321

1,179

7,592

5,062

1,861

23,986

Financing receivables, gross

$

15,240

$

2,976

$

2,193

$

12,383

$

7,780

$

2,850

$

43,422

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 September 30, 2021 was as follows (in thousands):

Amortized Cost Basis by Origination Year

Prior

2018

2019

2020

2021

2022

Total

1-30 days past due

 

$

149

$

60

 

$

145

 

$

342

 

$

1,498

 

$

33

 

$

2,227

31-60 days past due

52

257

230

19

462

101

1,121

61-90 days past due

25

66

19

227

86

423

91-120 days past due

124

16

131

12

467

750

121-150 days past due

545

13

38

2

323

921

Greater than 150 days past due

9,347

1,826

1,195

891

1,083

14,342

Total past due

10,242

2,238

1,739

1,285

4,060

220

19,784

Current

6,670

2,710

1,930

1,280

11,638

1,791

26,019

Financing receivables, gross

$

16,912

$

4,948

$

3,669

$

2,565

$

15,698

$

2,011

$

45,803

Rollforward of the allowance for credit losses

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

Three Months Ended September 30, 2022

Trade

Financing

Total

Beginning balance

 

$

30,897

$

14,891

 

$

45,788

Write-offs

(5,464)

(219)

(5,683)

Recoveries

2,408

2

2,410

Provision for credit losses

5,041

950

5,991

Ending balance

$

32,882

$

15,624

$

48,506

Three Months Ended September 30, 2021

Trade

Financing

Total

Beginning balance

 

$

11,559

$

16,832

 

$

28,391

Write-offs

(1,733)

(537)

(2,270)

Recoveries

1,251

1,251

Provision for credit losses

5,420

769

6,189

Ending balance

$

16,497

$

17,064

$

33,561