v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
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,

 

 

 

2024

 

 

2023

 

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

Commercial Aerospace

 

$

14,299

 

 

$

26,894

 

 

$

41,193

 

 

$

13,702

 

 

$

20,211

 

 

$

33,913

 

Business Jet and General Aviation

 

 

17,438

 

 

 

9,725

 

 

 

27,163

 

 

 

10,430

 

 

 

6,308

 

 

 

16,738

 

Total Commercial

 

 

31,737

 

 

 

36,619

 

 

 

68,356

 

 

 

24,132

 

 

 

26,519

 

 

 

50,651

 

Defense

 

 

8,855

 

 

 

12,022

 

 

 

20,877

 

 

 

7,150

 

 

 

5,996

 

 

 

13,146

 

Other

 

 

3,451

 

 

 

4,331

 

 

 

7,782

 

 

 

5,066

 

 

 

5,126

 

 

 

10,192

 

Total

 

$

44,043

 

 

$

52,972

 

 

$

97,015

 

 

$

36,348

 

 

$

37,641

 

 

$

73,989

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

Commercial Aerospace

 

$

30,492

 

 

$

52,043

 

 

$

82,535

 

 

$

25,913

 

 

$

43,130

 

 

$

69,043

 

Business Jet and General Aviation

 

 

33,645

 

 

 

19,132

 

 

 

52,777

 

 

 

19,690

 

 

 

12,787

 

 

 

32,477

 

Total Commercial

 

 

64,137

 

 

 

71,175

 

 

 

135,312

 

 

 

45,603

 

 

 

55,917

 

 

 

101,520

 

Defense

 

 

16,641

 

 

 

20,871

 

 

 

37,512

 

 

 

14,542

 

 

 

13,838

 

 

 

28,380

 

Other

 

 

7,751

 

 

 

8,284

 

 

 

16,035

 

 

 

9,656

 

 

 

8,679

 

 

 

18,335

 

Total

 

$

88,529

 

 

$

100,330

 

 

$

188,859

 

 

$

69,801

 

 

$

78,434

 

 

$

148,235