v3.26.1
Revenue Recognition - Summary of Net Sales by End Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Net Sales $ 171,579 $ 123,123 $ 327,667 $ 237,782
Commercial Aerospace        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 37,160 19,440 68,681 35,504
Aftermarket Net Sales 46,256 34,836 89,771 67,239
Total Net Sales 83,416 54,276 158,452 102,743
Business Jet and General Aviation        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 20,304 17,895 39,937 37,318
Aftermarket Net Sales 13,099 12,267 24,165 23,702
Total Net Sales 33,403 30,162 64,102 61,020
Total Commercial        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 57,464 37,335 108,618 72,822
Aftermarket Net Sales 59,355 47,103 113,936 90,941
Total Net Sales 116,819 84,438 222,554 163,763
Defense        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 26,971 14,332 50,013 26,058
Aftermarket Net Sales 18,062 17,139 35,669 34,195
Total Net Sales 45,033 31,471 85,682 60,253
Other        
Disaggregation of Revenue [Line Items]        
OEM Net Sales 5,001 2,655 9,769 5,521
Aftermarket Net Sales 4,726 4,559 9,662 8,245
Total Net Sales $ 9,727 $ 7,214 $ 19,431 $ 13,766