XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2021
Change In Accounting Estimate [Line Items]      
Change in accounting estimate $ 8,737,000    
Income taxes paid, net of refunds received 485,000 $ 360,000  
Net sales $ 396,646,000 $ 495,077,000  
Trade Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Change In Accounting Estimate [Line Items]      
Concentration Risk, Percentage 10.00%    
Revenue from Contract with Customer [Member] | Credit Concentration Risk [Member]      
Change In Accounting Estimate [Line Items]      
Concentration Risk, Percentage 10.00%    
Boeing [Member] | Trade Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Change In Accounting Estimate [Line Items]      
Concentration Risk, Percentage 17.00%   23.00%
Boeing [Member] | Net sales [Member] | Credit Concentration Risk [Member]      
Change In Accounting Estimate [Line Items]      
Concentration Risk, Percentage 36.00% 38.00%  
Net sales $ 142,102,000 $ 188,137,000  
Boeing [Member] | Net sales [Member] | Credit Concentration Risk [Member] | Systems & Support [Member]      
Change In Accounting Estimate [Line Items]      
Net sales 40,053,000 52,022,000  
Boeing [Member] | Net sales [Member] | Credit Concentration Risk [Member] | Aerospace Structures [Member]      
Change In Accounting Estimate [Line Items]      
Net sales $ 102,049,000 $ 136,114,000  
Qarbon Aerospace Inc. [Member] | Trade Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Change In Accounting Estimate [Line Items]      
Concentration Risk, Percentage 14.00%   0.00%
Gulfstream [Member] | Net sales [Member] | Credit Concentration Risk [Member]      
Change In Accounting Estimate [Line Items]      
Concentration Risk, Percentage 0.00% 11.00%  
Net sales   $ 53,710,000  
Gulfstream [Member] | Net sales [Member] | Credit Concentration Risk [Member] | Systems & Support [Member]      
Change In Accounting Estimate [Line Items]      
Net sales   843,000  
Gulfstream [Member] | Net sales [Member] | Credit Concentration Risk [Member] | Aerospace Structures [Member]      
Change In Accounting Estimate [Line Items]      
Net sales   52,867,000  
Revenue Benchmark [Member]      
Change In Accounting Estimate [Line Items]      
Change in accounting estimate $ 8,737,000 1,560,000  
Operating Income (Loss) [Member]      
Change In Accounting Estimate [Line Items]      
Change in accounting estimate 14,937,000 3,326,000  
Income (Loss), Net [Member]      
Change In Accounting Estimate [Line Items]      
Change in accounting estimate 14,937,000 3,326,000  
Earnings (Loss) Per Share [Member]      
Change In Accounting Estimate [Line Items]      
Change in accounting estimate $ 230 $ 60.00  
Minimum [Member]      
Change In Accounting Estimate [Line Items]      
Standard trade receivable, payment terms 30 days    
Maximum [Member]      
Change In Accounting Estimate [Line Items]      
Standard trade receivable, payment terms 120 days