XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Significant Accounting Policies [Line Items]      
Carrying value asset held for sale $ 3.0    
Allowance for doubtful accounts $ 0.4 $ 0.6  
Net sales | Customer concentration      
Significant Accounting Policies [Line Items]      
Number of major customers | Customer 2    
Two customers and their related subcontractors | Net sales | Customer concentration      
Significant Accounting Policies [Line Items]      
Concentration percentage (as a percent) 51.00% 49.00% 52.00%
Aerospace Composites Malaysia Sdn. Bhd.      
Significant Accounting Policies [Line Items]      
Interest in affiliated company, accounted for using equity method of accounting (as a percent) 50.00%    
Minimum | Building and improvements      
Significant Accounting Policies [Line Items]      
Useful life 10 years    
Minimum | Machinery and equipment      
Significant Accounting Policies [Line Items]      
Useful life 3 years    
Minimum | Software      
Significant Accounting Policies [Line Items]      
Finite lived intangible assets, useful life 3 years    
Maximum | Building and improvements      
Significant Accounting Policies [Line Items]      
Useful life 40 years    
Maximum | Machinery and equipment      
Significant Accounting Policies [Line Items]      
Useful life 25 years    
Maximum | Software      
Significant Accounting Policies [Line Items]      
Finite lived intangible assets, useful life 10 years