v3.24.2.u1
Revenue Recognition - Summary of Net Sales by End Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
OEM Net Sales $ 44,043 $ 36,348 $ 88,529 $ 69,801
Aftermarket Net Sales 52,972 37,641 100,330 78,434
Total Net Sales 97,015 73,989 188,859 148,235
Commercial Aerospace        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 14,299 13,702 30,492 25,913
Aftermarket Net Sales 26,894 20,211 52,043 43,130
Total Net Sales 41,193 33,913 82,535 69,043
Business Jet and General Aviation        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 17,438 10,430 33,645 19,690
Aftermarket Net Sales 9,725 6,308 19,132 12,787
Total Net Sales 27,163 16,738 52,777 32,477
Total Commercial        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 31,737 24,132 64,137 45,603
Aftermarket Net Sales 36,619 26,519 71,175 55,917
Total Net Sales 68,356 50,651 135,312 101,520
Defense        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 8,855 7,150 16,641 14,542
Aftermarket Net Sales 12,022 5,996 20,871 13,838
Total Net Sales 20,877 13,146 37,512 28,380
Other        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 3,451 5,066 7,751 9,656
Aftermarket Net Sales 4,331 5,126 8,284 8,679
Total Net Sales $ 7,782 $ 10,192 $ 16,035 $ 18,335