Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.25.0.1
Revenue Recognition (Tables)
9 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregated by Product Line and Geographic Area

The following table presents the Company’s revenue disaggregated by product line and geographic area:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

Market

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Refining

 

$

6,418

 

 

$

7,638

 

 

$

23,076

 

 

$

21,794

 

Chemical/Petrochemical

 

 

6,791

 

 

 

4,130

 

 

 

16,996

 

 

 

14,536

 

Defense

 

 

27,023

 

 

 

24,330

 

 

 

87,014

 

 

 

72,265

 

Space

 

 

3,821

 

 

 

2,931

 

 

 

11,184

 

 

 

10,528

 

Other

 

 

2,984

 

 

 

4,789

 

 

 

12,281

 

 

 

17,340

 

Net sales

 

$

47,037

 

 

$

43,818

 

 

$

150,551

 

 

$

136,463

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

 

 

 

 

 

 

Asia

 

$

2,275

 

 

$

4,016

 

 

$

11,851

 

 

$

12,898

 

Canada

 

 

2,441

 

 

 

1,116

 

 

 

5,102

 

 

 

3,107

 

Middle East

 

 

1,551

 

 

 

501

 

 

 

3,328

 

 

 

2,219

 

South America

 

 

495

 

 

 

65

 

 

 

864

 

 

 

264

 

U.S.

 

 

39,675

 

 

 

36,822

 

 

 

126,065

 

 

 

113,567

 

All other

 

 

600

 

 

 

1,298

 

 

 

3,341

 

 

 

4,408

 

Net sales

 

$

47,037

 

 

$

43,818

 

 

$

150,551

 

 

$

136,463

 

The following table presents the Company's revenue percentages disaggregated by revenue recognized over time or upon shipment:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

December 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

75

%

 

 

76

%

 

 

79

%

 

 

77

%

Revenue recognized at shipment

 

 

25

%

 

 

24

%

 

 

21

%

 

 

23

%

Schedule of Net Contract Assets (Liabilities)

Net contract assets (liabilities) consisted of the following:

 

 

 

December 31, 2024

 

 

March 31, 2024

 

 

Change

 

 

 

Change due to revenue recognized

 

 

Change due to invoicing customers/
additional deposits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled revenue - contract assets

 

$

37,777

 

 

$

28,015

 

 

$

9,762

 

 

 

$

77,291

 

 

$

(67,529

)

Customer deposits - contract liabilities

 

 

(92,971

)

 

 

(71,987

)

 

 

(20,984

)

 

 

 

33,402

 

 

 

(54,386

)

      Net contract (liabilities) assets

 

$

(55,194

)

 

$

(43,972

)

 

$

(11,222

)