XML 60 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
17 Months Ended
May 31, 2022
Disaggregation Of Revenue [Line Items]  
Revenue by Product Class and Over Time

The following table summarizes net sales by product class for the fiscal years ended May 31:

 

 

 

Fiscal Year Ended May 31,

 

(in thousands)

 

2022

 

 

2021

 

 

2020

 

Steel Processing

 

 

 

 

 

 

 

 

 

Direct

 

$

3,788,289

 

 

$

1,927,418

 

 

$

1,729,972

 

Toll

 

 

144,732

 

 

 

131,979

 

 

 

129,698

 

Total

 

 

3,933,021

 

 

 

2,059,397

 

 

 

1,859,670

 

 

 

 

 

 

 

 

 

 

 

Consumer Products

 

 

636,478

 

 

 

523,697

 

 

 

449,337

 

Building Products

 

 

541,757

 

 

 

402,038

 

 

 

383,372

 

Sustainable Energy Solutions

 

 

130,954

 

 

 

134,890

 

 

 

122,113

 

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

 

 

 

 

Oil & Gas Equipment

 

 

-

 

 

 

20,950

 

 

 

111,891

 

Engineered Cabs

 

 

-

 

 

 

1,058

 

 

 

50,954

 

Other

 

 

9

 

 

 

29,399

 

 

 

81,782

 

Total

 

 

9

 

 

 

51,407

 

 

 

244,627

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

5,242,219

 

 

$

3,171,429

 

 

$

3,059,119

 

Summary of Unbilled Receivable and Contract Assets

The following table summarizes the unbilled receivables and contract assets at the dates indicated:

 

 

 

 

 

May 31,

 

(in thousands)

 

Balance Sheet Classification

 

2022

 

 

2021

 

Unbilled receivables

 

Receivables

 

$

5,001

 

 

$

5,317

 

Over time revenue  
Disaggregation Of Revenue [Line Items]  
Revenue by Product Class and Over Time

The following table summarizes the revenue that has been recognized over time for the fiscal years ended May 31:

 

 

 

Fiscal Year Ended May 31,

 

(in thousands)

 

2022

 

 

2021

 

 

2020

 

Steel Processing - toll

 

$

144,732

 

 

$

131,979

 

 

$

129,698

 

Other - certain oil & gas contracts

 

 

-

 

 

 

15,666

 

 

 

100,774

 

Total over time revenue

 

$

144,732

 

 

$

147,645

 

 

$

230,472