XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition - Schedule of Business Acquisition, Pro Forma (Details) - MB Aerospace Holdings, Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales $ 416,088 $ 380,644 $ 1,249,129 $ 1,153,395
Net (loss) income $ (5,712) $ 1,781 $ 6,122 $ (82,303)