XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.4
Revenue (Tables)
6 Months Ended
Nov. 30, 2021
Revenue from Contract with Customer [Abstract]  
Trade Accounts Receivable Net of Allowances and Net Contract Assets

Trade accounts receivable, net of allowances, and net contract assets consisted of the following:

 

(In thousands, except percentages)

 

November 30, 2021

 

 

August 31, 2021

 

 

$ Change

 

 

% Change

 

Trade accounts receivable, less allowances

 

$

1,173,494

 

 

$

1,171,914

 

 

$

1,580

 

 

 

0.1

%

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets

 

$

47,615

 

 

$

45,310

 

 

$

2,305

 

 

 

5.1

%

Contract liabilities - short-term

 

 

(36,279

)

 

 

(35,155

)

 

 

(1,124

)

 

 

3.2

%

Net Contract Assets

 

$

11,336

 

 

$

10,155

 

 

$

1,181

 

 

 

11.6

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands, except percentages)

 

November 30, 2021

 

 

May 31, 2021

 

 

$ Change

 

 

% Change

 

Trade accounts receivable, less allowances

 

$

1,173,494

 

 

$

1,280,806

 

 

$

(107,312

)

 

 

-8.4

%

 

 

 

 

 

 

 

 

 

 

 

 

 

Contract assets

 

$

47,615

 

 

$

33,217

 

 

$

14,398

 

 

 

43.3

%

Contract liabilities - short-term

 

 

(36,279

)

 

 

(33,112

)

 

 

(3,167

)

 

 

9.6

%

Net Contract Assets

 

$

11,336

 

 

$

105

 

 

$

11,231

 

 

 

 

Summary of Activity for Allowance for Credit Losses

The following tables summarize the activity for the allowance for credit losses for the three and six months ended November 30, 2021 and 2020:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

November 30,

 

November 30,

 

 

November 30,

 

November 30,

 

(In thousands)

2021

 

2020

 

 

2021

 

2020

 

Beginning Balance

$

52,181

 

$

55,927

 

 

$

55,922

 

$

55,847

 

Bad debt provision

 

869

 

 

(106

)

 

 

2,074

 

 

1,168

 

Uncollectible accounts written off, net of recoveries

 

(812

)

 

(2,493

)

 

 

(4,899

)

 

(5,347

)

Translation adjustments

 

(1,306

)

 

214

 

 

 

(2,165

)

 

1,874

 

Ending Balance

$

50,932

 

$

53,542

 

 

$

50,932

 

$

53,542