Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation - Narrative (Details)

v3.21.2
Basis of Presentation - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 13, 2019
USD ($)
element
Sep. 30, 2021
USD ($)
Apr. 30, 2021
USD ($)
Feb. 28, 2021
USD ($)
Dec. 31, 2021
USD ($)
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
Mar. 28, 2020
reporting_unit
Oct. 02, 2021
USD ($)
Sep. 26, 2020
USD ($)
reporting_unit
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]                      
Number of elements for contingent earnouts | element 2                    
Unearned portion of the AMPJ award           $ 47,987,000     $ 47,987,000   $ 37,721,000
Allowance for doubtful accounts           3,300,000     3,300,000   $ 3,200,000
Bad debt expense             $ 1,700,000     $ 1,700,000  
Total writeoffs charged against allowance             1,100,000     1,200,000  
Research and development, design and related engineering           21,800,000 16,400,000   64,700,000 $ 65,000,000  
Number of reporting units impaired | reporting_unit               4   4  
Right-of-use asset impairment           0 $ 0   0 $ 691,000  
USDOT | AMPJ Award                      
Business Acquisition [Line Items]                      
USDOT grant receivable amount   $ 14,700,000       7,400,000     7,400,000    
Portion of grant received   $ 7,300,000                  
Revenue recognized included in contract liability balance           1,100,000          
Unearned portion of the AMPJ award           $ 13,600,000     $ 13,600,000    
Minimum | Forecast | USDOT | AMPJ Award                      
Business Acquisition [Line Items]                      
Portion of grant received         $ 5,000,000            
Maximum | Forecast | USDOT | AMPJ Award                      
Business Acquisition [Line Items]                      
Portion of grant received         $ 6,000,000            
Aerospace Segment                      
Business Acquisition [Line Items]                      
Impairment loss                   $ 86,300,000  
Held for Sale | First Earnout                      
Business Acquisition [Line Items]                      
Maximum total earnout proceeds $ 35,000,000                    
Held for Sale | Second Earnout                      
Business Acquisition [Line Items]                      
Maximum total earnout proceeds $ 0                    
Held for Sale | Test Systems Segment                      
Business Acquisition [Line Items]                      
Contingent earn-outs     $ 7,100,000 $ 10,700,000