XML 31 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31,

 

 

 

2025

 

 

2024

 

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

 

OEM
Net Sales

 

 

Aftermarket
Net Sales

 

 

Total
Net Sales

 

Commercial Aerospace

 

$

16,064

 

 

$

32,403

 

 

$

48,467

 

 

$

16,193

 

 

$

25,149

 

 

$

41,342

 

Business Jet and General Aviation

 

 

19,423

 

 

 

11,435

 

 

 

30,858

 

 

 

16,207

 

 

 

9,407

 

 

 

25,614

 

Total Commercial

 

 

35,487

 

 

 

43,838

 

 

 

79,325

 

 

 

32,400

 

 

 

34,556

 

 

 

66,956

 

Defense

 

 

11,726

 

 

 

17,056

 

 

 

28,782

 

 

 

7,786

 

 

 

8,849

 

 

 

16,635

 

Other

 

 

2,866

 

 

 

3,686

 

 

 

6,552

 

 

 

4,300

 

 

 

3,953

 

 

 

8,253

 

Total

 

$

50,079

 

 

$

64,580

 

 

$

114,659

 

 

$

44,486

 

 

$

47,358

 

 

$

91,844

 

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

 

 

March 31, 2025

 

 

December 31, 2024

 

Contract liabilities, current (1)

 

$

3,850

 

 

$

4,159

 

Contract liabilities, long-term

 

 

 

 

 

 

Total

 

$

3,850

 

 

$

4,159

 

 

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