XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts and Financing Receivables (Tables)
12 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of classification of accounts and financing receivable

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

June 30, 2024

Gross

Allowance

Net

Accounts receivables, current

$

159,406

$

(35,336)

$

124,070

Financing receivables, current

5,239

(2,476)

2,763

Accounts and financing receivables, current

$

164,645

$

(37,812)

$

126,833

Financing receivables, current

$

5,239

$

(2,476)

$

2,763

Financing receivables, noncurrent

36,214

(10,082)

26,132

Total financing receivables

$

41,453

$

(12,558)

$

28,895

June 30, 2023

Gross

Allowance

Net

Accounts receivables, current

$

129,318

$

(29,190)

$

100,128

Financing receivables, current

4,757

(2,136)

2,621

Accounts and financing receivables, current

$

134,075

$

(31,326)

$

102,749

Financing receivables, current

$

4,757

$

(2,136)

$

2,621

Financing receivables, noncurrent

36,368

(9,332)

27,036

Total financing receivables

$

41,125

$

(11,468)

$

29,657

Schedule of credit quality analysis of financing receivable

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

Amortized Cost Basis by Origination Year

Prior

2020

2021

2022

2023

2024

Total

1-30 days past due

 

$

552

$

 

$

214

 

$

111

 

$

1,188

 

$

1,146

 

$

3,211

31-60 days past due

213

90

65

37

567

1,488

2,460

61-90 days past due

174

5

110

370

257

916

91-120 days past due

11

434

20

206

791

1,462

121-150 days past due

51

88

63

314

268

91

875

Greater than 150 days past due

2,556

466

1,366

1,300

1,920

987

8,595

Total past due

3,546

655

2,147

1,892

4,519

4,760

17,519

Current

6,014

748

3,944

1,897

4,549

6,782

23,934

Financing receivables, gross

$

9,560

$

1,403

$

6,091

$

3,789

$

9,068

$

11,542

$

41,453

Gross write-offs

$

1,145

$

279

$

509

$

597

$

729

$

2

$

3,261

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

Amortized Cost Basis by Origination Year

Prior

2019

2020

2021

2022

2023

Total

1-30 days past due

 

$

186

$

79

 

$

115

 

$

137

 

$

735

 

$

1,944

 

$

3,196

31-60 days past due

61

34

359

573

1,103

2,130

61-90 days past due

97

39

110

65

559

368

1,238

91-120 days past due

2

17

2

13

77

200

311

121-150 days past due

62

37

26

45

147

129

446

Greater than 150 days past due

2,641

734

708

2,071

1,457

381

7,992

Total past due

3,049

940

961

2,690

3,548

4,125

15,313

Current

6,199

1,112

820

5,350

2,608

9,723

25,812

Financing receivables, gross

$

9,248

$

2,052

$

1,781

$

8,040

$

6,156

$

13,848

$

41,125

Schedule of the allowance for credit losses roll-forward

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

Accounts

Financing

Total

June 30, 2021

 

$

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

June 30, 2022

30,897

14,891

45,788

Write-offs

(43,273)

(7,653)

(50,926)

Recoveries

12,207

590

12,797

Provision for credit losses

29,359

3,640

32,999

June 30, 2023

29,190

11,468

40,658

Write-offs

(54,897)

(3,261)

(58,158)

Recoveries

10,806

1,413

12,219

Provision for credit losses

50,237

2,938

53,175

June 30, 2024

$

35,336

$

12,558

$

47,894