XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
6 Months Ended
Nov. 30, 2020
Disaggregation Of Revenue [Line Items]  
Revenue by Product Class and Over Time

The following table summarizes net sales by product class for the periods presented:

 

Three Months Ended

 

 

Six Months Ended

 

(in thousands)

November 30,

 

 

November 30,

 

Reportable segments by product class:

2020

 

 

2019

 

 

2020

 

 

2019

 

Steel Processing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Direct

$

433,556

 

 

$

481,058

 

 

$

838,364

 

 

$

974,704

 

Toll

 

35,167

 

 

 

35,879

 

 

 

61,379

 

 

 

65,608

 

Total

 

468,723

 

 

 

516,937

 

 

 

899,743

 

 

 

1,040,312

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pressure Cylinders

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Consumer products

 

121,618

 

 

 

128,065

 

 

 

254,400

 

 

 

247,545

 

Industrial products

 

134,020

 

 

 

130,334

 

 

 

262,245

 

 

 

282,952

 

Oil & gas equipment

 

6,646

 

 

 

31,737

 

 

 

16,543

 

 

 

64,035

 

Total

 

262,284

 

 

 

290,136

 

 

 

533,188

 

 

 

594,532

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Engineered Cabs

 

85

 

 

 

20,550

 

 

 

1,070

 

 

 

48,616

 

Other

 

-

 

 

 

14

 

 

 

-

 

 

 

36

 

Total

 

85

 

 

 

20,564

 

 

 

1,070

 

 

 

48,652

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

$

731,092

 

 

$

827,637

 

 

$

1,434,001

 

 

$

1,683,496

 

 

Summary of Unbilled Receivable and Contract Assets

The following table summarizes the unbilled receivables and contract assets for the periods indicated:

 

 

 

 

November 30,

 

 

May 31,

 

(in thousands)

Balance Sheet Classification

 

2020

 

 

2020

 

Unbilled receivables

Receivables

 

$

4,937

 

 

$

5,552

 

Contract assets

Prepaid and other current assets

 

$

5,636

 

 

$

4,127

 

Over time revenue  
Disaggregation Of Revenue [Line Items]  
Revenue by Product Class and Over Time The following table summarizes the over time revenue for the periods presented:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

November 30,

 

 

November 30,

 

(in thousands)

2020

 

 

2019

 

 

2020

 

 

2019

 

Steel Processing - toll

$

35,167

 

 

$

35,879

 

 

$

61,379

 

 

$

65,608

 

Pressure Cylinders - certain oil & gas equipment contracts

 

4,367

 

 

 

27,531

 

 

 

12,066

 

 

 

57,539

 

Total over time revenue

$

39,534

 

 

$

63,410

 

 

$

73,445

 

 

$

123,147