XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Summary of Net Sales by End Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
OEM Net Sales $ 44,486 $ 33,453
Aftermarket Net Sales 47,358 40,793
Total Net Sales 91,844 74,246
Commercial Aerospace    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 16,193 12,211
Aftermarket Net Sales 25,149 22,919
Total Net Sales 41,342 35,130
Business Jet and General Aviation    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 16,207 9,260
Aftermarket Net Sales 9,407 6,479
Total Net Sales 25,614 15,739
Total Commercial    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 32,400 21,471
Aftermarket Net Sales 34,556 29,398
Total Net Sales 66,956 50,869
Defense    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 7,786 7,392
Aftermarket Net Sales 8,849 7,842
Total Net Sales 16,635 15,234
Other    
Disaggregation of Revenue [Line Items]    
OEM Net Sales 4,300 4,590
Aftermarket Net Sales 3,953 3,553
Total Net Sales $ 8,253 $ 8,143