v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Net Sales by End Market

Net sales by end market were as follows (in thousands):

 

 

 

Three Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

Commercial Aerospace

 

$

19,440

 

 

$

34,836

 

 

$

54,276

 

 

$

14,299

 

 

$

26,894

 

 

$

41,193

 

Business Jet and General Aviation

 

 

17,895

 

 

 

12,267

 

 

 

30,162

 

 

 

17,438

 

 

 

9,725

 

 

 

27,163

 

Total Commercial

 

 

37,335

 

 

 

47,103

 

 

 

84,438

 

 

 

31,737

 

 

 

36,619

 

 

 

68,356

 

Defense

 

 

14,332

 

 

 

17,139

 

 

 

31,471

 

 

 

8,855

 

 

 

12,022

 

 

 

20,877

 

Non-Aerospace

 

 

2,655

 

 

 

4,559

 

 

 

7,214

 

 

 

3,451

 

 

 

4,331

 

 

 

7,782

 

Total

 

$

54,322

 

 

$

68,801

 

 

$

123,123

 

 

$

44,043

 

 

$

52,972

 

 

$

97,015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

Commercial Aerospace

 

$

35,504

 

 

$

67,239

 

 

$

102,743

 

 

$

30,492

 

 

$

52,043

 

 

$

82,535

 

Business Jet and General Aviation

 

 

37,318

 

 

 

23,702

 

 

 

61,020

 

 

 

33,645

 

 

 

19,132

 

 

 

52,777

 

Total Commercial

 

 

72,822

 

 

 

90,941

 

 

 

163,763

 

 

 

64,137

 

 

 

71,175

 

 

 

135,312

 

Defense

 

 

26,058

 

 

 

34,195

 

 

 

60,253

 

 

 

16,641

 

 

 

20,871

 

 

 

37,512

 

Non-Aerospace

 

 

5,521

 

 

 

8,245

 

 

 

13,766

 

 

 

7,751

 

 

 

8,284

 

 

 

16,035

 

Total

 

$

104,401

 

 

$

133,381

 

 

$

237,782

 

 

$

88,529

 

 

$

100,330

 

 

$

188,859

 

Summary of Contract Liabilities The Company's contract liabilities consisted of the following (in thousands):

 

 

June 30, 2025

 

 

December 31, 2024

 

Contract liabilities, current (1)

 

$

3,879

 

 

$

4,159

 

Contract liabilities, long-term

 

 

 

 

 

 

Total

 

$

3,879

 

 

$

4,159

 

 

(1) Included in accrued expenses and other current liabilities on the condensed consolidated balance sheets.