XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts and Financing Receivables (Tables)
9 Months Ended
Mar. 31, 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):

​

​

​

​

​

​

​

​

​

​

​

​

​

March 31, 2025

​

​

​

Gross

​

​

Allowance

​

​

Net

Accounts receivables, current

​

$

204,541

​

$

(44,183)

​

$

160,358

Financing receivables, current

​

​

5,361

​

​

(2,747)

​

​

2,614

Accounts and financing receivables, current

​

$

209,902

​

$

(46,930)

​

$

162,972

​

​

​

​

​

​

​

​

​

​

Financing receivables, current

​

$

5,361

​

$

(2,747)

​

$

2,614

Financing receivables, noncurrent

​

​

33,421

​

​

(9,669)

​

​

23,752

Total financing receivables

​

$

38,782

​

$

(12,416)

​

$

26,366

​

​

​

​

​

​

​

​

​

​

​

​

​

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 March 31, 2025 was as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Amortized Cost Basis by Origination Year

​

​

​

​

​

Prior

​

2021

​

2022

​

2023

​

2024

​

2025

​

Total

1-30 days past due

 

$

185

​

$

121

 

$

190

 

$

47

 

$

734

 

$

152

 

$

1,429

31-60 days past due

​

​

115

​

​

169

​

​

80

​

​

348

​

​

88

​

​

383

​

​

1,183

61-90 days past due

​

​

62

​

​

—

​

​

9

​

​

20

​

​

20

​

​

—

​

​

111

91-120 days past due

​

​

87

​

​

24

​

​

—

​

​

74

​

​

30

​

​

53

​

​

268

121-150 days past due

​

​

14

​

​

5

​

​

38

​

​

—

​

​

88

​

​

30

​

​

175

Greater than 150 days past due

​

​

2,669

​

​

1,336

​

​

1,127

​

​

1,894

​

​

2,782

​

​

216

​

​

10,024

Total past due

​

​

3,132

​

​

1,655

​

​

1,444

​

​

2,383

​

​

3,742

​

​

834

​

​

13,190

Current

​

​

6,149

​

​

2,890

​

​

1,632

​

​

3,261

​

​

6,036

​

​

5,624

​

​

25,592

Financing receivables, gross

​

$

9,281

​

$

4,545

​

$

3,076

​

$

5,644

​

$

9,778

​

$

6,458

​

$

38,782

Gross write-offs

​

$

888

​

$

620

​

$

441

​

$

815

​

$

571

​

$

—

​

$

3,335

​

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 tables provide a roll-forward of the allowance for credit losses (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 2025

 

Nine Months Ended March 31, 2025

​

​

Accounts

​

Financing

​

Total

 

Accounts

​

Financing

​

Total

Beginning balance

 

$

36,752

​

$

13,059

 

$

49,811

​

$

35,336

​

$

12,558

 

$

47,894

Write-offs

​

​

(13,441)

​

​

(962)

​

​

(14,403)

​

​

(43,311)

​

​

(3,335)

​

​

(46,646)

Recoveries

​

​

2,941

​

​

115

​

​

3,056

​

​

7,725

​

​

772

​

​

8,497

Provision for credit losses

​

​

17,931

​

​

204

​

​

18,135

​

​

44,433

​

​

2,421

​

​

46,854

Ending balance

​

$

44,183

​

$

12,416

​

$

56,599

​

$

44,183

​

$

12,416

​

$

56,599

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 2024

​

Nine Months Ended March 31, 2024

​

​

Accounts

​

Financing

​

Total

​

Accounts

​

Financing

​

Total

Beginning balance

 

$

35,020

​

$

13,326

 

$

48,346

​

$

29,190

​

$

11,468

 

$

40,658

Write-offs

​

​

(13,374)

​

​

(1,880)

​

​

(15,254)

​

​

(32,925)

​

​

(3,037)

​

​

(35,962)

Recoveries

​

​

2,973

​

​

649

​

​

3,622

​

​

7,901

​

​

1,093

​

​

8,994

Provision for credit losses

​

​

13,254

​

​

(537)

​

​

12,717

​

​

33,707

​

​

2,034

​

​

35,741

Ending balance

​

$

37,873

​

$

11,558

​

$

49,431

​

$

37,873

​

$

11,558

​

$

49,431

​