XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Change In Accounting Estimate [Line Items]        
Change in accounting estimate   $ 11,747,000    
Income taxes paid, net of refunds received   1,159,000 $ 485,000  
Net sales   349,384,000 $ 396,646,000  
Aviation Manufacturing Jobs Protection Program Agreement [Member]        
Change In Accounting Estimate [Line Items]        
Amount of grant received $ 19,400,000      
Period of performance for employees 6 months      
Cost of sales recognized   $ 5,000,000    
Boeing [Member] | Trade Accounts Receivable [Member] | Credit Concentration Risk [Member]        
Change In Accounting Estimate [Line Items]        
Concentration Risk, Percentage   20.00%   17.00%
Boeing [Member] | Net sales [Member] | Customer Concentration Risk [Member]        
Change In Accounting Estimate [Line Items]        
Concentration Risk, Percentage   34.00% 36.00%  
Net sales   $ 118,303,000 $ 142,102,000  
Boeing [Member] | Net sales [Member] | Customer Concentration Risk [Member] | Systems & Support [Member]        
Change In Accounting Estimate [Line Items]        
Net sales   39,588,000 40,053,000  
Boeing [Member] | Net sales [Member] | Customer Concentration Risk [Member] | Aerospace Structures [Member]        
Change In Accounting Estimate [Line Items]        
Net sales   $ 78,715,000 102,049,000  
Qarbon Aerospace Inc. [Member] | Trade Accounts Receivable [Member] | Credit Concentration Risk [Member]        
Change In Accounting Estimate [Line Items]        
Concentration Risk, Percentage   6.00%   11.00%
Revenue Benchmark [Member]        
Change In Accounting Estimate [Line Items]        
Change in accounting estimate   $ 11,747,000 8,737,000  
Operating Income [Member]        
Change In Accounting Estimate [Line Items]        
Change in accounting estimate   10,694,000 14,937,000  
Income (Loss), Net [Member]        
Change In Accounting Estimate [Line Items]        
Change in accounting estimate   (10,694,000) (14,937,000)  
Loss Per Share [Member]        
Change In Accounting Estimate [Line Items]        
Change in accounting estimate   $ (160) $ (230)  
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    
Amount of grant receivable upon agreement $ 21,259,000