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

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Commercial Net Sales

 

 

 

 

 

 

 

 

 

 

 

 

Commercial aerospace OEM

 

$

37,160

 

 

$

19,440

 

 

$

68,681

 

 

$

35,504

 

Commercial aerospace aftermarket

 

 

46,256

 

 

 

34,836

 

 

 

89,771

 

 

 

67,239

 

     Total commercial aerospace

 

 

83,416

 

 

 

54,276

 

 

 

158,452

 

 

 

102,743

 

Business jet & general aviation OEM

 

 

20,304

 

 

 

17,895

 

 

 

39,937

 

 

 

37,318

 

Business jet & general aviation aftermarket

 

 

13,099

 

 

 

12,267

 

 

 

24,165

 

 

 

23,702

 

     Total business jet & general aviation

 

 

33,403

 

 

 

30,162

 

 

 

64,102

 

 

 

61,020

 

Total commercial OEM

 

 

57,464

 

 

 

37,335

 

 

 

108,618

 

 

 

72,822

 

Total commercial aftermarket

 

 

59,355

 

 

 

47,103

 

 

 

113,936

 

 

 

90,941

 

Total commercial

 

 

116,819

 

 

 

84,438

 

 

 

222,554

 

 

 

163,763

 

Defense Net Sales

 

 

 

 

 

 

 

 

 

 

 

 

Total defense OEM

 

 

26,971

 

 

 

14,332

 

 

 

50,013

 

 

 

26,058

 

Total defense aftermarket

 

 

18,062

 

 

 

17,139

 

 

 

35,669

 

 

 

34,195

 

Total defense

 

 

45,033

 

 

 

31,471

 

 

 

85,682

 

 

 

60,253

 

Other Net Sales

 

 

 

 

 

 

 

 

 

 

 

 

Total other OEM

 

 

5,001

 

 

 

2,655

 

 

 

9,769

 

 

 

5,521

 

Total other aftermarket

 

 

4,726

 

 

 

4,559

 

 

 

9,662

 

 

 

8,245

 

Total other

 

 

9,727

 

 

 

7,214

 

 

 

19,431

 

 

 

13,766

 

Net Sales

 

$

171,579

 

 

$

123,123

 

 

 

327,667

 

 

$

237,782

 

 

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

 

 

 

 

 

 

 

 

June 30, 2026

 

 

December 31, 2025

 

Contract liabilities, current (1)

 

$

8,261

 

 

$

4,227

 

Contract liabilities, long-term

 

 

 

 

 

 

Total contract liabilities

 

$

8,261

 

 

$

4,227

 

 

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