XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable and Credit Losses (Tables)
3 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of classification of our accounts receivable

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

September 30, 2023

Gross

Allowance

Net

Trade receivables, current

$

177,537

$

(32,361)

$

145,176

Financing receivables, current

4,811

(2,235)

2,576

Accounts receivable, current

$

182,348

$

(34,596)

$

147,752

Financing receivables, current

$

4,811

$

(2,235)

$

2,576

Financing receivables, noncurrent

36,625

(9,951)

26,674

Total financing receivables

$

41,436

$

(12,186)

$

29,250

June 30, 2023

Gross

Allowance

Net

Trade receivables, current

$

129,318

$

(29,190)

$

100,128

Financing receivables, current

4,757

(2,136)

2,621

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

Amortized Cost Basis by Origination Year

Prior

2020

2021

2022

2023

2024

Total

1-30 days past due

 

$

314

$

116

 

$

211

 

$

141

 

$

1,812

 

$

340

 

$

2,934

31-60 days past due

264

13

367

194

1,376

316

2,530

61-90 days past due

242

393

52

165

19

871

91-120 days past due

76

90

60

429

687

1,342

121-150 days past due

12

192

276

480

Greater than 150 days past due

3,242

593

1,654

1,778

594

7,861

Total past due

4,150

812

2,685

2,786

4,910

675

16,018

Current

6,551

776

4,802

2,563

8,333

2,393

25,418

Financing receivables, gross

$

10,701

$

1,588

$

7,487

$

5,349

$

13,243

$

3,068

$

41,436

Gross write-offs

$

276

$

199

$

156

$

54

$

51

$

$

736

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

Rollforward of the allowance for credit losses

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

Three Months Ended September 30, 2023

Trade

Financing

Total

Beginning balance

 

$

29,190

$

11,468

 

$

40,658

Write-offs

(8,412)

(736)

(9,148)

Recoveries

2,621

190

2,811

Provision for credit losses

8,962

1,264

10,226

Ending balance

$

32,361

$

12,186

$

44,547

Three Months Ended September 30, 2022

Trade

Financing

Total

Beginning balance

 

$

30,897

$

14,891

 

$

45,788

Write-offs

(5,464)

(219)

(5,683)

Recoveries

2,408

2

2,410

Provision for credit losses

5,041

950

5,991

Ending balance

$

32,882

$

15,624

$

48,506