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