XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Dec. 31, 2019
Significant Accounting Policies [Line Items]      
Allowance for doubtful accounts | $ $ 0.6 $ 0.8  
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) 49.00% 52.00% 64.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    
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%    
Accounting Standards Update 2018-14      
Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, immaterial effect true    
Accounting Standards Update 2019-12      
Significant Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, immaterial effect true