v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregated by Market and Geographic Area

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

 

 

 

Three Months Ended

 

 

 

June 30,

 

Market

 

2026

 

 

2025

 

Defense

 

$

41,383

 

 

$

29,535

 

Space

 

 

6,287

 

 

 

3,378

 

Energy & Process

 

 

23,672

 

 

 

22,574

 

Net sales

 

$

71,342

 

 

$

55,487

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Geographic Region

 

 

 

 

 

 

Asia

 

$

1,465

 

 

$

3,283

 

Canada

 

 

732

 

 

 

3,510

 

Middle East

 

 

3,428

 

 

 

1,346

 

South America

 

 

304

 

 

 

393

 

U.S.

 

 

64,463

 

 

 

46,322

 

All other

 

 

950

 

 

 

633

 

Net sales

 

$

71,342

 

 

$

55,487

 

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

 

 

Three Months Ended

 

 

 

June 30,

 

 

 

2026

 

 

2025

 

 

 

 

 

 

 

 

Revenue recognized over time

 

 

77

%

 

 

80

%

Revenue recognized at shipment

 

 

23

%

 

 

20

%

Schedule of Net Contract Assets (Liabilities)

Net contract assets (liabilities) consisted of the following:

 

 

 

June 30, 2026

 

 

March 31, 2026

 

 

Change

 

 

 

Change due to revenue recognized

 

 

Change due to invoicing customers/
additional deposits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unbilled revenue - contract assets

 

$

65,884

 

 

$

59,868

 

 

$

6,016

 

 

 

$

34,328

 

 

$

(28,312

)

Customer deposits - contract liabilities

 

 

(113,135

)

 

 

(102,421

)

 

 

(10,714

)

 

 

 

16,363

 

 

 

(27,077

)

      Net contract (liabilities) assets

 

$

(47,251

)

 

$

(42,553

)

 

$

(4,698

)