v3.26.1
Accounts and Financing Receivables (Tables)
12 Months Ended
Jun. 30, 2026
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, 2026

Gross

Allowance

Net

Accounts receivables, current

$

225,869

$

(59,018)

$

166,851

Financing receivables, current

5,336

(2,626)

2,710

Accounts and financing receivables, current

$

231,205

$

(61,644)

$

169,561

Financing receivables, current

$

5,336

$

(2,626)

$

2,710

Financing receivables, noncurrent

28,710

(7,225)

21,485

Total financing receivables

$

34,046

$

(9,851)

$

24,195

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

Schedule of credit quality analysis of financing receivable

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

Amortized Cost Basis by Origination Year

Prior

2022

2023

2024

2025

2026

Total

1-30 days past due

 

$

616

$

85

 

$

669

 

$

66

 

$

178

 

$

675

 

$

2,289

31-60 days past due

134

45

19

37

105

52

392

61-90 days past due

18

24

9

60

9

17

137

91-120 days past due

155

23

14

330

185

707

121-150 days past due

33

42

25

2

28

78

208

Greater than 150 days past due

2,976

723

1,047

1,553

1,380

376

8,055

Total past due

3,932

919

1,792

1,732

2,030

1,383

11,788

Current

6,114

1,414

2,031

3,712

3,923

5,064

22,258

Financing receivables, gross

$

10,046

$

2,333

$

3,823

$

5,444

$

5,953

$

6,447

$

34,046

Gross write-offs

$

1,154

$

281

$

1,446

$

1,115

$

169

$

10

$

4,175

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

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

Write-offs

(66,846)

(4,175)

(71,021)

Recoveries

12,194

1,096

13,290

Provision for credit losses

67,229

1,536

68,765

June 30, 2026

$

59,018

$

9,851

$

68,869