XML 41 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Accounts Receivable and Unbilled Costs and Fees      
Accounts receivable and unbilled costs and fees attributable to both prime and subcontracts with federal and state governments $ 6,696,000asei_AccountsReceivableNetCurrentAndUnbilledContractsReceivableAttributableToPrimeAndSubcontractsWithFederalAndStateGovernment $ 15,961,000asei_AccountsReceivableNetCurrentAndUnbilledContractsReceivableAttributableToPrimeAndSubcontractsWithFederalAndStateGovernment  
Inventories      
Raw materials, completed sub-assemblies, and spare parts 20,334,000us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves 18,482,000us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves  
Work-in-process 17,853,000us-gaap_InventoryWorkInProcessNetOfReserves 13,199,000us-gaap_InventoryWorkInProcessNetOfReserves  
Finished goods 2,796,000us-gaap_InventoryFinishedGoodsNetOfReserves 1,254,000us-gaap_InventoryFinishedGoodsNetOfReserves  
Total 40,983,000us-gaap_InventoryNet 32,935,000us-gaap_InventoryNet  
Allowance for doubtful accounts      
Activity      
Balance at Beginning of Year 323,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
351,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
255,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Charged to Costs and Expenses 10,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
(27,000)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
344,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Deductions or Write-offs Charged to Reserves   1,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
248,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Balance at End of Year 333,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
323,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
351,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsCurrentMember
Reserve for excess or obsolete inventory      
Activity      
Balance at Beginning of Year 10,865,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
11,052,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
6,210,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Charged to Costs and Expenses 664,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,355,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
5,061,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Deductions or Write-offs Charged to Reserves 3,235,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
1,542,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
219,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Balance at End of Year $ 8,294,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 10,865,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 11,052,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember