XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Summary of Net Sales by End Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
OEM Net Sales $ 50,079 $ 44,486
Aftermarket Net Sales 64,580 47,358
Total Net Sales 114,659 91,844
Commercial Aerospace    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 16,064 16,193
Aftermarket Net Sales 32,403 25,149
Total Net Sales 48,467 41,342
Business Jet and General Aviation    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 19,423 16,207
Aftermarket Net Sales 11,435 9,407
Total Net Sales 30,858 25,614
Total Commercial    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 35,487 32,400
Aftermarket Net Sales 43,838 34,556
Total Net Sales 79,325 66,956
Defense    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 11,726 7,786
Aftermarket Net Sales 17,056 8,849
Total Net Sales 28,782 16,635
Other    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 2,866 4,300
Aftermarket Net Sales 3,686 3,953
Total Net Sales $ 6,552 $ 8,253