XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts and Financing Receivables (Tables)
12 Months Ended
Jun. 30, 2025
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, 2025

Gross

Allowance

Net

Accounts receivables, current

$

189,874

$

(46,441)

$

143,433

Financing receivables, current

5,393

(2,637)

2,756

Accounts and financing receivables, current

$

195,267

$

(49,078)

$

146,189

Financing receivables, current

$

5,393

$

(2,637)

$

2,756

Financing receivables, noncurrent

33,116

(8,757)

24,359

Total financing receivables

$

38,509

$

(11,394)

$

27,115

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

Schedule of credit quality analysis of financing receivable

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

Amortized Cost Basis by Origination Year

Prior

2021

2022

2023

2024

2025

Total

1-30 days past due

 

$

319

$

303

 

$

116

 

$

37

 

$

1,099

 

$

1,623

 

$

3,497

31-60 days past due

67

122

42

68

377

378

1,054

61-90 days past due

21

28

255

27

72

403

91-120 days past due

30

11

42

17

100

121-150 days past due

44

10

45

52

103

254

Greater than 150 days past due

2,261

1,291

1,171

2,058

1,935

293

9,009

Total past due

2,742

1,754

1,329

2,474

3,532

2,486

14,317

Current

5,858

2,609

1,819

3,323

4,440

6,143

24,192

Financing receivables, gross

$

8,600

$

4,363

$

3,148

$

5,797

$

7,972

$

8,629

$

38,509

Gross write-offs

$

1,158

$

642

$

478

$

1,014

$

876

$

13

$

4,181

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

Schedule of the allowance for credit losses roll-forward

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

Accounts

Financing

Total

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

Write-offs

(61,376)

(4,181)

(65,557)

Recoveries

11,184

1,077

12,261

Provision for credit losses

61,297

1,940

63,237

June 30, 2025

$

46,441

$

11,394

$

57,835