XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts and Financing Receivables (Tables)
3 Months Ended
Sep. 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):

September 30, 2025

Gross

Allowance

Net

Accounts receivables, current

$

244,126

$

(52,019)

$

192,107

Financing receivables, current

5,332

(2,602)

2,730

Accounts and financing receivables, current

$

249,458

$

(54,621)

$

194,837

Financing receivables, current

$

5,332

$

(2,602)

$

2,730

Financing receivables, noncurrent

32,033

(8,515)

23,518

Total financing receivables

$

37,365

$

(11,117)

$

26,248

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

Amortized Cost Basis by Origination Year

Prior

2022

2023

2024

2025

2026

Total

1-30 days past due

 

$

704

$

80

 

$

349

 

$

216

 

$

104

 

$

195

 

$

1,648

31-60 days past due

302

96

39

521

353

14

1,325

61-90 days past due

91

13

58

28

703

893

91-120 days past due

44

263

3

659

969

121-150 days past due

36

2

21

41

335

435

Greater than 150 days past due

3,611

938

1,426

1,920

447

8,342

Total past due

4,788

1,129

2,156

2,729

2,601

209

13,612

Current

7,528

1,556

2,982

4,210

5,614

1,863

23,753

Financing receivables, gross

$

12,316

$

2,685

$

5,138

$

6,939

$

8,215

$

2,072

$

37,365

Gross write-offs

$

143

$

60

$

611

$

131

$

23

$

$

968

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

Three Months Ended September 30, 2025

Accounts

Financing

Total

Beginning balance

 

$

46,441

$

11,394

 

$

57,835

Write-offs

(12,119)

(968)

(13,087)

Recoveries

3,220

285

3,505

Provision for credit losses

14,477

406

14,883

Ending balance

$

52,019

$

11,117

$

63,136

Three Months Ended September 30, 2024

Accounts

Financing

Total

Beginning balance

 

$

35,336

$

12,558

 

$

47,894

Write-offs

(13,111)

(1,098)

(14,209)

Recoveries

2,577

176

2,753

Provision for credit losses

11,889

1,831

13,720

Ending balance

$

36,691

$

13,467

$

50,158