2021 Form 10-K Financial Statement

#000143774921022419 Filed on September 20, 2021

View on sec.gov

Income Statement

Concept 2021 2020 Q2 2020
Revenue $178.5M $35.10M $118.9M
YoY Change 50.17% 15.99% -14.04%
Cost Of Revenue $148.1M $28.56M $100.0M
YoY Change 48.07% 7.33% -12.82%
Gross Profit $30.44M $6.530M $18.87M
YoY Change 61.32% 78.9% -19.95%
Gross Profit Margin 17.05% 18.6% 15.87%
Selling, General & Admin $16.77M $4.460M $17.10M
YoY Change -1.92% 0.22% -2.93%
% of Gross Profit 55.09% 68.3% 90.6%
Research & Development $1.900M $1.800M
YoY Change 5.56% 0.0%
% of Gross Profit 6.24% 9.54%
Depreciation & Amortization $4.338M $980.0K $3.959M
YoY Change 9.57% 4.26% 14.26%
% of Gross Profit 14.25% 15.01% 20.98%
Operating Expenses $1.900M $4.470M $18.90M
YoY Change -89.95% 0.22% -2.66%
Operating Profit $13.67M $2.060M -$1.509M
YoY Change -1006.03% -354.32% -125.31%
Interest Expense -$1.526M -$230.0K -$200.0K
YoY Change 663.0% -171.88% -110.0%
% of Operating Profit -11.16% -11.17%
Other Income/Expense, Net -$1.547M -$10.00K -$229.0K
YoY Change 575.55% -200.0% -111.5%
Pretax Income $12.13M $1.840M -$1.738M
YoY Change -797.64% -483.33% -121.85%
Income Tax $1.357M $40.00K -$93.00K
% Of Pretax Income 11.19% 2.17%
Net Earnings $10.77M $1.800M -$1.645M
YoY Change -754.59% -1047.37% -125.15%
Net Earnings / Revenue 6.03% 5.13% -1.38%
Basic Earnings Per Share $1.71 -$0.25
Diluted Earnings Per Share $1.69 $273.6K -$0.25
COMMON SHARES
Basic Shares Outstanding 6.291M 6.788M 6.695M
Diluted Shares Outstanding 6.379M 6.695M

Balance Sheet

Concept 2021 2020 Q2 2020
SHORT-TERM ASSETS
Cash & Short-Term Investments $32.13M $30.50M $30.50M
YoY Change 5.35% 22.0% 22.0%
Cash & Equivalents $32.13M $30.48M $30.50M
Short-Term Investments
Other Short-Term Assets $2.168M $2.800M $2.800M
YoY Change -22.57% -20.0% -20.0%
Inventory $27.01M $27.97M $28.00M
Prepaid Expenses
Receivables $17.95M $17.00M $17.00M
Other Receivables $1.095M $800.0K $800.0K
Total Short-Term Assets $80.35M $79.02M $79.00M
YoY Change 1.71% 10.7% 10.64%
LONG-TERM ASSETS
Property, Plant & Equipment $38.15M $21.52M $39.90M
YoY Change -4.39% 2.08% 89.1%
Goodwill
YoY Change
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $1.785M $1.106M $1.300M
YoY Change 37.31% 8.54% 30.0%
Total Long-Term Assets $39.93M $41.18M $41.20M
YoY Change -3.08% 86.3% 86.43%
TOTAL ASSETS
Total Short-Term Assets $80.35M $79.02M $79.00M
Total Long-Term Assets $39.93M $41.18M $41.20M
Total Assets $120.3M $120.2M $120.2M
YoY Change 0.07% 28.57% 28.56%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $11.89M $12.51M $12.50M
YoY Change -4.86% 44.88% 45.35%
Accrued Expenses $7.025M $1.565M $4.300M
YoY Change 63.37% -43.75% -2.27%
Deferred Revenue $62.00K
YoY Change
Short-Term Debt $0.00 $10.00M $10.00M
YoY Change -100.0%
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $22.07M $27.81M $27.80M
YoY Change -20.6% 95.13% 94.41%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00 $0.00
YoY Change
Other Long-Term Liabilities $18.13M $21.00M $21.00M
YoY Change -13.69% 900.0% 900.0%
Total Long-Term Liabilities $18.13M $21.00M $21.00M
YoY Change -13.69% 900.0% 900.0%
TOTAL LIABILITIES
Total Short-Term Liabilities $22.07M $27.81M $27.80M
Total Long-Term Liabilities $18.13M $21.00M $21.00M
Total Liabilities $40.20M $48.83M $48.80M
YoY Change -17.63% 180.52% 180.46%
SHAREHOLDERS EQUITY
Retained Earnings $56.18M
YoY Change -2.09%
Common Stock $87.00K
YoY Change 0.0%
Preferred Stock
YoY Change
Treasury Stock (at cost) $11.70M
YoY Change 47.1%
Treasury Stock Shares $2.104M
Shareholders Equity $80.08M $71.38M $71.40M
YoY Change
Total Liabilities & Shareholders Equity $120.3M $120.2M $120.2M
YoY Change 0.07% 28.57% 28.56%

Cashflow Statement

Concept 2021 2020 Q2 2020
OPERATING ACTIVITIES
Net Income $10.77M $1.800M -$1.645M
YoY Change -754.59% -1047.37% -125.15%
Depreciation, Depletion And Amortization $4.338M $980.0K $3.959M
YoY Change 9.57% 4.26% 14.26%
Cash From Operating Activities $20.81M -$1.470M $3.691M
YoY Change 463.7% 44.12% -43.77%
INVESTING ACTIVITIES
Capital Expenditures $5.107M -$1.110M $4.541M
YoY Change 12.46% -5.93% -14.76%
Acquisitions
YoY Change
Other Investing Activities $68.00K $10.00K $40.00K
YoY Change 70.0% -97.37%
Cash From Investing Activities -$5.039M -$1.100M -$4.506M
YoY Change 11.83% -6.78% 18.33%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $4.147M $3.747M
YoY Change 10.68% 181.94%
Debt Paid & Issued, Net $0.00
YoY Change
Cash From Financing Activities -14.11M -270.0K 6.253M
YoY Change -325.68% -37.21% -570.5%
NET CHANGE
Cash From Operating Activities 20.81M -1.470M 3.691M
Cash From Investing Activities -5.039M -1.100M -4.506M
Cash From Financing Activities -14.11M -270.0K 6.253M
Net Change In Cash 1.655M -2.840M 5.438M
YoY Change -69.57% 7.98% 281.08%
FREE CASH FLOW
Cash From Operating Activities $20.81M -$1.470M $3.691M
Capital Expenditures $5.107M -$1.110M $4.541M
Free Cash Flow $15.70M -$360.0K -$850.0K
YoY Change -1946.94% -325.0% -168.71%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021 naii Federal State And Local Income Tax Expense Benefit Gross Continuing Operations
FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations
600000
CY2020 naii Federal State And Local Income Tax Expense Benefit Gross Continuing Operations
FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations
800000
CY2021 naii Health Insurance Plan Premium Expense
HealthInsurancePlanPremiumExpense
1200000
CY2020 naii Health Insurance Plan Premium Expense
HealthInsurancePlanPremiumExpense
1400000
CY2021 naii Income Tax Benefit Cares Act
IncomeTaxBenefitCaresAct
300000
CY2021Q2 naii Accumulated Other Comprehensive Income Loss Cumulative Cash Flow Hedges Gain Loss
AccumulatedOtherComprehensiveIncomeLossCumulativeCashFlowHedgesGainLoss
-33000
CY2020Q2 naii Accumulated Other Comprehensive Income Loss Cumulative Cash Flow Hedges Gain Loss
AccumulatedOtherComprehensiveIncomeLossCumulativeCashFlowHedgesGainLoss
-400000
CY2021Q2 naii Deferred Tax Asset Allowance For Bad Debt
DeferredTaxAssetAllowanceForBadDebt
863000
CY2020Q2 naii Deferred Tax Asset Allowance For Bad Debt
DeferredTaxAssetAllowanceForBadDebt
819000
CY2021Q2 naii Deferred Tax Asset Lease Liability
DeferredTaxAssetLeaseLiability
2477000
CY2020Q2 naii Deferred Tax Asset Lease Liability
DeferredTaxAssetLeaseLiability
2732000
CY2021Q2 naii Deferred Tax Assets Inventory Reserves
DeferredTaxAssetsInventoryReserves
143000
CY2020Q2 naii Deferred Tax Assets Inventory Reserves
DeferredTaxAssetsInventoryReserves
301000
CY2021Q2 naii Deferred Tax Liabilities Foreign Inventory Reserves
DeferredTaxLiabilitiesForeignInventoryReserves
CY2020Q2 naii Deferred Tax Liabilities Foreign Inventory Reserves
DeferredTaxLiabilitiesForeignInventoryReserves
469000
CY2021Q2 naii Deferred Tax Liabilities Withholding Taxes
DeferredTaxLiabilitiesWithholdingTaxes
1133000
CY2020Q2 naii Deferred Tax Liabilities Withholding Taxes
DeferredTaxLiabilitiesWithholdingTaxes
1133000
CY2021Q2 naii Defined Benefit Plan Amounts Recognized In Balance Sheet Including Aoci Portion
DefinedBenefitPlanAmountsRecognizedInBalanceSheetIncludingAociPortion
235000
CY2020Q2 naii Defined Benefit Plan Amounts Recognized In Balance Sheet Including Aoci Portion
DefinedBenefitPlanAmountsRecognizedInBalanceSheetIncludingAociPortion
391000
CY2021Q2 naii Defined Benefit Plan Expected Future Benefit Payment
DefinedBenefitPlanExpectedFutureBenefitPayment
1580000
CY2021 naii Effective Income Tax Rate Continuing Operations Excluding Gilti
EffectiveIncomeTaxRateContinuingOperationsExcludingGILTI
0.189
CY2021 naii Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential Amount Additional Expense
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferentialAmountAdditionalExpense
100000
CY2021 naii Effective Income Tax Rate Reconciliation Global Intangible Low Taxed Income Amount
EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount
28000
CY2020 naii Effective Income Tax Rate Reconciliation Global Intangible Low Taxed Income Amount
EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeAmount
402000
CY2021 naii Effective Income Tax Rate Reconciliation Global Intangible Lowtaxed Income Amount Discrete Benefit
EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowtaxedIncomeAmountDiscreteBenefit
-400000
CY2021 naii Effective Income Tax Rate Reconciliation Permanent Differences Amount
EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount
-6000
CY2020 naii Effective Income Tax Rate Reconciliation Permanent Differences Amount
EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount
155000
CY2021 naii Income Tax Reconciliation Cares Act Rate Differential
IncomeTaxReconciliationCaresActRateDifferential
-326000
CY2020 naii Income Tax Reconciliation Cares Act Rate Differential
IncomeTaxReconciliationCaresActRateDifferential
CY2021 naii Income Tax Reconciliation Effective Export Sales Incentive
IncomeTaxReconciliationEffectiveExportSalesIncentive
-137000
CY2020 naii Income Tax Reconciliation Effective Export Sales Incentive
IncomeTaxReconciliationEffectiveExportSalesIncentive
CY2021 naii Income Tax Reconciliation Gilti Final Regulations Planning Discrete Item
IncomeTaxReconciliationGILTIFinalRegulationsPlanningDiscreteItem
-436000
CY2020 naii Income Tax Reconciliation Gilti Final Regulations Planning Discrete Item
IncomeTaxReconciliationGILTIFinalRegulationsPlanningDiscreteItem
CY2021 naii Increase Decrease In Operating Lease Right Of Assets And Liabilities Net
IncreaseDecreaseInOperatingLeaseRightOfAssetsAndLiabilitiesNet
3245000
CY2020 naii Increase Decrease In Operating Lease Right Of Assets And Liabilities Net
IncreaseDecreaseInOperatingLeaseRightOfAssetsAndLiabilitiesNet
2467000
CY2021 naii Increase In Operating Lease Liabilities Due To Adoption
IncreaseInOperatingLeaseLiabilitiesDueToAdoption
CY2020 naii Increase In Operating Lease Liabilities Due To Adoption
IncreaseInOperatingLeaseLiabilitiesDueToAdoption
20897000
CY2021 naii Number Of Years Compensation Used For Benefit Obligation Assumptions
NumberOfYearsCompensationUsedForBenefitObligationAssumptions
P5Y
CY2021 us-gaap Advertising Expense
AdvertisingExpense
800000
CY2020 us-gaap Advertising Expense
AdvertisingExpense
1400000
CY2021Q2 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
3527000
CY2021Q2 us-gaap Accounts Receivable Net
AccountsReceivableNet
14000000
CY2020Q2 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
27992000
CY2021 naii Operating Lease Noncash Expense
OperatingLeaseNoncashExpense
3421000
CY2020 naii Operating Lease Noncash Expense
OperatingLeaseNoncashExpense
2772000
CY2021 naii Sales Royalty And Licensing Revenue
SalesRoyaltyAndLicensingRevenue
14200000
CY2020 naii Sales Royalty And Licensing Revenue
SalesRoyaltyAndLicensingRevenue
12600000
CY2021 naii Sharebased Compensation Arrangement By Sharebased Payment Award Options Cashless Exercises
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsCashlessExercises
120000
CY2021 naii Stock Issued During Period Shares Stock Options Exercised For Cash
StockIssuedDuringPeriodSharesStockOptionsExercisedForCash
55915
CY2021 naii Treasury Stock Shares Acquired Including Shares Acquired For Stock Options Exercises
TreasuryStockSharesAcquiredIncludingSharesAcquiredForStockOptionsExercises
463492
CY2020 naii Treasury Stock Shares Acquired Including Shares Acquired For Stock Options Exercises
TreasuryStockSharesAcquiredIncludingSharesAcquiredForStockOptionsExercises
462700
CY2021 naii Treasury Stock Value Acquired Including Shares Acquired For Stock Options Exercises
TreasuryStockValueAcquiredIncludingSharesAcquiredForStockOptionsExercises
4147000
CY2020 naii Treasury Stock Value Acquired Including Shares Acquired For Stock Options Exercises
TreasuryStockValueAcquiredIncludingSharesAcquiredForStockOptionsExercises
3747000
CY2021Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
11893000
CY2020Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
12509000
CY2020Q2 us-gaap Accounts Receivable Net
AccountsReceivableNet
13400000
CY2021Q2 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
17946000
CY2020Q2 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
17001000
CY2021Q2 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
619000
CY2020Q2 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
1010000
CY2021Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
1250000
CY2020Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
1349000
CY2021Q2 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
2441000
CY2020Q2 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
1565000
CY2021Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
44347000
CY2020Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
40429000
CY2021Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
626000
CY2020Q2 us-gaap Accumulated Other Comprehensive Income Loss Defined Benefit Pension And Other Postretirement Plans Net Of Tax
AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
1087000
CY2021Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-561000
CY2020Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1183000
CY2021Q2 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
29456000
CY2020 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1712000
CY2021 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1430000
CY2020Q2 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
3240000
CY2021 us-gaap Amount Recognized In Net Periodic Benefit Cost And Other Comprehensive Income Loss Before Tax
AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
-297000
CY2020 us-gaap Amount Recognized In Net Periodic Benefit Cost And Other Comprehensive Income Loss Before Tax
AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax
451000
CY2021 us-gaap Asset Impairment Charges
AssetImpairmentCharges
21000
CY2020 us-gaap Asset Impairment Charges
AssetImpairmentCharges
0
CY2021Q2 us-gaap Assets
Assets
120281000
CY2020Q2 us-gaap Assets
Assets
120203000
CY2021Q2 us-gaap Assets Current
AssetsCurrent
80348000
CY2020Q2 us-gaap Assets Current
AssetsCurrent
79024000
CY2021Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
32133000
CY2020Q2 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
30478000
CY2020Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
30478000
CY2019Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
25040000
CY2021Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
32133000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
1655000
CY2020 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
5438000
CY2021Q2 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2020Q2 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2021Q2 us-gaap Commodity Contract Asset Current
CommodityContractAssetCurrent
CY2020Q2 us-gaap Commodity Contract Asset Current
CommodityContractAssetCurrent
450000
CY2021Q2 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2020Q2 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2021Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
20000000
CY2020Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
20000000
CY2021Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
6436568
CY2020Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
6752372
CY2021Q2 us-gaap Common Stock Value
CommonStockValue
88000
CY2020Q2 us-gaap Common Stock Value
CommonStockValue
87000
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
11390000
CY2020 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-2992000
CY2021 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><div style="display: inline; font-weight: bold;">Concentrations of Credit Risk </div></div> <div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with highly rated financial institutions. Credit risk with respect to receivables is primarily concentrated with our <div style="display: inline; font-style: italic; font: inherit;"><div style="display: inline; font-style: italic; font: inherit;">two</div></div> largest customers, whose receivable balances collectively represented <div style="display: inline; font-style: italic; font: inherit;">64.8%</div> of gross accounts receivable at <div style="display: inline; font-style: italic; font: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font: inherit;">30,</div> <div style="display: inline; font-style: italic; font: inherit;">2021</div> and <div style="display: inline; font-style: italic; font: inherit;">65.7%</div> at <div style="display: inline; font-style: italic; font: inherit;"> June&nbsp;</div><div style="display: inline; font-style: italic; font: inherit;">30,</div> <div style="display: inline; font-style: italic; font: inherit;">2020.</div> As of <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2021, </div>we had a receivable balance of <div style="display: inline; font-style: italic; font: inherit;">$3.5</div> million and as of <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2020 </div>we had a receivable balance of <div style="display: inline; font-style: italic; font: inherit;">$3.3</div> million from a former contract manufacturing customer. We have recorded a bad debt reserve equal to <div style="display: inline; font-style: italic; font: inherit;">100%</div> of this outstanding balance and thus did <div style="display: inline; font-style: italic; font: inherit;">not</div> reflect it in the percentages listed above.</div> <div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Additionally, amounts due related to our beta-alanine raw material sales were <div style="display: inline; font-style: italic; font: inherit;">8.6%</div> of gross accounts receivable at <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2021 </div>and <div style="display: inline; font-style: italic; font: inherit;">2.5%</div> of gross accounts receivable at <div style="display: inline; font-style: italic; font: inherit;"> June 30, 2020. </div>Concentrations of credit risk related to the remaining accounts receivable balances are limited due to the number of customers comprising our remaining customer base.</div></div></div></div></div></div></div></div></div></div></div></div>
CY2021Q2 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
1721000
CY2020Q2 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
62000
CY2021 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
148078000
CY2020 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
100005000
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
274000
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
31000
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
1238000
CY2020 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
728000
CY2021 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
1571000
CY2020 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
763000
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
59000
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
4000
CY2021Q2 us-gaap Deferred Compensation Arrangement With Individual Cash Award Granted Amount
DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount
1500000
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
44000
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-641000
CY2021 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-469000
CY2020 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
CY2021Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
214000
CY2020Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
196000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-214000
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-856000
CY2021Q2 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
4747000
CY2020Q2 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
5409000
CY2021 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-214000
CY2020 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-893000
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
211000
CY2020 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-215000
CY2021Q2 us-gaap Deferred Tax Assets Derivative Instruments
DeferredTaxAssetsDerivativeInstruments
8000
CY2020Q2 us-gaap Deferred Tax Assets Derivative Instruments
DeferredTaxAssetsDerivativeInstruments
93000
CY2021Q2 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
4961000
CY2020Q2 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
5605000
CY2021Q2 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
259000
CY2020Q2 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
412000
CY2021Q2 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
214000
CY2020Q2 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
196000
CY2021Q2 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
94000
CY2020Q2 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
245000
CY2021Q2 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
3000
CY2020Q2 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
246000
CY2021Q2 us-gaap Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
300000
CY2020Q2 us-gaap Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
340000
CY2021Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
568000
CY2020Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
CY2021Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Pensions
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
150000
CY2020Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Pensions
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
260000
CY2021Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
96000
CY2020Q2 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
157000
CY2020Q2 us-gaap Deferred Tax Liabilities Derivatives
DeferredTaxLiabilitiesDerivatives
100000
CY2021Q2 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
2413000
CY2020Q2 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
2681000
CY2021Q2 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
204000
CY2020Q2 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
115000
CY2021Q2 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
997000
CY2020Q2 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
1011000
CY2021 us-gaap Defined Benefit Plan Actual Return On Plan Assets
DefinedBenefitPlanActualReturnOnPlanAssets
294000
CY2020 us-gaap Defined Benefit Plan Actual Return On Plan Assets
DefinedBenefitPlanActualReturnOnPlanAssets
-24000
CY2021 us-gaap Defined Benefit Plan Actuarial Gain Loss
DefinedBenefitPlanActuarialGainLoss
43000
CY2020 us-gaap Defined Benefit Plan Actuarial Gain Loss
DefinedBenefitPlanActuarialGainLoss
-380000
CY2021 us-gaap Defined Benefit Plan Actuarial Gain Loss Immediate Recognition As Component In Net Periodic Benefit Cost Credit
DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
-110000
CY2020 us-gaap Defined Benefit Plan Actuarial Gain Loss Immediate Recognition As Component In Net Periodic Benefit Cost Credit
DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
-50000
CY2021 us-gaap Defined Benefit Plan Administration Expenses
DefinedBenefitPlanAdministrationExpenses
CY2020 us-gaap Defined Benefit Plan Administration Expenses
DefinedBenefitPlanAdministrationExpenses
CY2021 us-gaap Defined Benefit Plan Amortization Of Gains Losses
DefinedBenefitPlanAmortizationOfGainsLosses
-110000
CY2020 us-gaap Defined Benefit Plan Amortization Of Gains Losses
DefinedBenefitPlanAmortizationOfGainsLosses
-57000
CY2021 us-gaap Defined Benefit Plan Amounts Recognized In Other Comprehensive Income Loss Net Gain Loss Before Tax
DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
-277000
CY2020 us-gaap Defined Benefit Plan Amounts Recognized In Other Comprehensive Income Loss Net Gain Loss Before Tax
DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
481000
CY2021Q2 us-gaap Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
0.0274
CY2020Q2 us-gaap Defined Benefit Plan Assumptions Used Calculating Benefit Obligation Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
0.0245
CY2021 us-gaap Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
0.0274
CY2020 us-gaap Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Discount Rate
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
0.0245
CY2021 us-gaap Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Expected Long Term Return On Assets
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
0.066
CY2020 us-gaap Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Expected Long Term Return On Assets
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
0.065
CY2021 us-gaap Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate Of Compensation Increase
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
CY2020 us-gaap Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate Of Compensation Increase
DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
CY2020Q2 us-gaap Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
2035000
CY2019Q2 us-gaap Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
1615000
CY2021Q2 us-gaap Defined Benefit Plan Benefit Obligation
DefinedBenefitPlanBenefitObligation
1820000
CY2021 us-gaap Defined Benefit Plan Benefit Obligation Benefits Paid
DefinedBenefitPlanBenefitObligationBenefitsPaid
211000
CY2020 us-gaap Defined Benefit Plan Benefit Obligation Benefits Paid
DefinedBenefitPlanBenefitObligationBenefitsPaid
6000
CY2020 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
0
CY2021 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
7000
CY2021Q2 us-gaap Defined Benefit Plan Expected Amortization Next Fiscal Year
DefinedBenefitPlanExpectedAmortizationNextFiscalYear
34000
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Five Fiscal Years Thereafter
DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
345000
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Next Twelve Months
DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
787000
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Five
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
16000
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Four
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
323000
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Three
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Benefit Payments Year Two
DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
109000
CY2021Q2 us-gaap Defined Benefit Plan Expected Future Employer Contributions Next Fiscal Year
DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
7000
CY2021 us-gaap Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
59000
CY2020 us-gaap Defined Benefit Plan Expected Return On Plan Assets
DefinedBenefitPlanExpectedReturnOnPlanAssets
69000
CY2020Q2 us-gaap Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
1339000
CY2019Q2 us-gaap Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
1369000
CY2021Q2 us-gaap Defined Benefit Plan Fair Value Of Plan Assets
DefinedBenefitPlanFairValueOfPlanAssets
1429000
CY2021Q2 us-gaap Defined Benefit Plan Funded Status Of Plan
DefinedBenefitPlanFundedStatusOfPlan
-391000
CY2020Q2 us-gaap Defined Benefit Plan Funded Status Of Plan
DefinedBenefitPlanFundedStatusOfPlan
-696000
CY2021 us-gaap Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
39000
CY2020 us-gaap Defined Benefit Plan Interest Cost
DefinedBenefitPlanInterestCost
46000
CY2021 us-gaap Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
163000
CY2020 us-gaap Defined Benefit Plan Net Periodic Benefit Cost
DefinedBenefitPlanNetPeriodicBenefitCost
27000
CY2021Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Accumulated Benefit Obligation
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
1820000
CY2020Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Accumulated Benefit Obligation
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
2035000
CY2021Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Fair Value Of Plan Assets
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
1429000
CY2020Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Fair Value Of Plan Assets
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
1339000
CY2021Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Projected Benefit Obligation
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
1820000
CY2020Q2 us-gaap Defined Benefit Plan Pension Plans With Accumulated Benefit Obligations In Excess Of Plan Assets Aggregate Projected Benefit Obligation
DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
2035000
CY2021 us-gaap Defined Benefit Plan Plan Assets Benefits Paid
DefinedBenefitPlanPlanAssetsBenefitsPaid
211000
CY2020 us-gaap Defined Benefit Plan Plan Assets Benefits Paid
DefinedBenefitPlanPlanAssetsBenefitsPaid
6000
CY2021Q2 us-gaap Defined Benefit Plan Plan Assets Target Allocation Percentage
DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
1
CY2021 us-gaap Defined Benefit Plan Recognized Net Gain Loss Due To Settlements And Curtailments1
DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
-73000
CY2020 us-gaap Defined Benefit Plan Recognized Net Gain Loss Due To Settlements And Curtailments1
DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
CY2021 us-gaap Defined Benefit Plan Settlements Benefit Obligation
DefinedBenefitPlanSettlementsBenefitObligation
73000
CY2020 us-gaap Defined Benefit Plan Settlements Benefit Obligation
DefinedBenefitPlanSettlementsBenefitObligation
CY2021Q2 us-gaap Defined Benefit Plan Weighted Average Asset Allocations
DefinedBenefitPlanWeightedAverageAssetAllocations
1
CY2020Q2 us-gaap Defined Benefit Plan Weighted Average Asset Allocations
DefinedBenefitPlanWeightedAverageAssetAllocations
1
CY2021 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
400000
CY2020 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
300000
CY2021 us-gaap Depreciation
Depreciation
4300000
CY2020 us-gaap Depreciation
Depreciation
4000000
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
4338000
CY2020 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
3959000
CY2021Q2 us-gaap Derivative Liabilities Current
DerivativeLiabilitiesCurrent
814000
CY2020Q2 us-gaap Derivative Liabilities Current
DerivativeLiabilitiesCurrent
CY2021Q2 us-gaap Derivative Liabilities Noncurrent
DerivativeLiabilitiesNoncurrent
4000
CY2020Q2 us-gaap Derivative Liabilities Noncurrent
DerivativeLiabilitiesNoncurrent
195000
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.71
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.25
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.69
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.25
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.113
CY2020 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.054
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2020 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.054
CY2021 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-231000
CY2020 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
CY2021Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
4584000
CY2020Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
2660000
CY2021 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-1409000
CY2020 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-320000
CY2021 us-gaap Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
47000
CY2020 us-gaap Gain Loss On Disposition Of Assets
GainLossOnDispositionOfAssets
-109000
CY2021 us-gaap Gross Profit
GrossProfit
30442000
CY2020 us-gaap Gross Profit
GrossProfit
18871000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
12125000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
-1738000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1357000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-93000
CY2021 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-210000
CY2020 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-112000
CY2021 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
2546000
CY2020 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-364000
CY2021 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
189000
CY2020 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-174000
CY2021 us-gaap Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
60000
CY2020 us-gaap Income Tax Reconciliation Tax Credits
IncomeTaxReconciliationTaxCredits
CY2021 us-gaap Income Taxes Paid
IncomeTaxesPaid
2960000
CY2020 us-gaap Income Taxes Paid
IncomeTaxesPaid
993000
CY2021Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
1095000
CY2020Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
848000
CY2021 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
1912000
CY2020 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
2720000
CY2021 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
813000
CY2020 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
4319000
CY2021 us-gaap Increase Decrease In Derivative Liabilities
IncreaseDecreaseInDerivativeLiabilities
1430000
CY2020 us-gaap Increase Decrease In Derivative Liabilities
IncreaseDecreaseInDerivativeLiabilities
688000
CY2021 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
1924000
CY2020 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
1045000
CY2021 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-737000
CY2020 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-156000
CY2021 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-966000
CY2020 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
1969000
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
358000
CY2020 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1174000
CY2021 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
88000
CY2020 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
CY2021 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-118000
CY2020 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
-67000
CY2021 us-gaap Interest Paid Net
InterestPaidNet
131000
CY2020 us-gaap Interest Paid Net
InterestPaidNet
66000
CY2021Q2 us-gaap Inventory Finished Goods
InventoryFinishedGoods
3050000
CY2020Q2 us-gaap Inventory Finished Goods
InventoryFinishedGoods
4936000
CY2021Q2 us-gaap Inventory Net
InventoryNet
27006000
CY2020Q2 us-gaap Inventory Net
InventoryNet
27972000
CY2021Q2 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
CY2021Q2 us-gaap Liabilities
Liabilities
40198000
CY2020Q2 us-gaap Liabilities
Liabilities
48828000
CY2021Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
120281000
CY2020Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
120203000
CY2021Q2 us-gaap Liabilities Current
LiabilitiesCurrent
22072000
CY2020Q2 us-gaap Liabilities Current
LiabilitiesCurrent
27806000
CY2021Q2 us-gaap Inventory Raw Materials
InventoryRawMaterials
20668000
CY2020Q2 us-gaap Inventory Raw Materials
InventoryRawMaterials
20863000
CY2021Q2 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
472000
CY2020Q2 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
1274000
CY2021Q2 us-gaap Inventory Work In Process
InventoryWorkInProcess
3760000
CY2020Q2 us-gaap Inventory Work In Process
InventoryWorkInProcess
3447000
CY2021 us-gaap Investment Income Interest
InvestmentIncomeInterest
1000
CY2020 us-gaap Investment Income Interest
InvestmentIncomeInterest
177000
CY2020Q2 us-gaap Lines Of Credit Current
LinesOfCreditCurrent
10000000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-14112000
CY2020 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
6253000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-5039000
CY2020Q2 us-gaap Noncurrent Assets
NoncurrentAssets
39877000
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1547000
CY2020 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-229000
CY2021 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
2
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
13672000
CY2020 us-gaap Operating Income Loss
OperatingIncomeLoss
-1509000
CY2021Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
16481000
CY2020Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
18782000
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
3298000
CY2020 us-gaap Operating Lease Payments
OperatingLeasePayments
3453000
CY2021Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
15877000
CY2020Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
18354000
CY2021Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0324
CY2020 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-4506000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
20806000
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
3691000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
10768000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
-1645000
CY2021Q2 us-gaap Noncurrent Assets
NoncurrentAssets
38148000
CY2020Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0324
CY2021Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P6Y109D
CY2020Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P7Y73D
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
9038000
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
3193000
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
2659000
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
3186000
CY2021Q2 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
CY2021 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
3400000
CY2020 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
3200000
CY2021Q2 us-gaap Operating Loss Carryforwards
OperatingLossCarryforwards
1300000
CY2021Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
1571000
CY2020Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
1106000
CY2021 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
-460000
CY2020 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
424000
CY2021 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
-350000
CY2020 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
323000
CY2021 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
272000
CY2020 us-gaap Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
-1024000
CY2021 us-gaap Pension Expense
PensionExpense
163000
CY2020 us-gaap Pension Expense
PensionExpense
27000
CY2021Q2 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2020Q2 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2021Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
500000
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-21000
CY2020 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-19000
CY2021 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
16902000
CY2020 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
17098000
CY2021 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
4147000
CY2020 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
3747000
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
5107000
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
4541000
CY2021Q2 us-gaap Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
391000
CY2020Q2 us-gaap Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
696000
CY2020Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
500000
CY2021Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2020Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2021Q2 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2020Q2 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2021Q2 us-gaap Preferred Stock Value
PreferredStockValue
CY2020Q2 us-gaap Preferred Stock Value
PreferredStockValue
CY2021Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2168000
CY2020Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2275000
CY2021 us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
-10000000
CY2020 us-gaap Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
10000000
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
68000
CY2020 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
35000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
35000
CY2020 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
CY2021Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
66618000
CY2020Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
61952000
CY2021Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22271000
CY2020Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
21523000
CY2021 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
-132000
CY2020 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
3282000
CY2021 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1900000
CY2020 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1800000
CY2021Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
66949000
CY2020Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
56181000
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
178520000
CY2020 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
118876000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
187000
CY2020 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
120000
CY2021 us-gaap Royalty Expense
RoyaltyExpense
600000
CY2020 us-gaap Royalty Expense
RoyaltyExpense
500000
CY2021 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
3844000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
1430000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
1712000
CY2021 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
130000
CY2020 us-gaap Stock Issued During Period Value Restricted Stock Award Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
CY2020 us-gaap Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
CY2021 us-gaap Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
CY2021 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
-268000
CY2020Q3 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
2000000
CY2020Q3 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
12000000
CY2021Q1 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
3000000
CY2021Q1 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
15000000
CY2021Q2 us-gaap Stockholders Equity
StockholdersEquity
80083000
CY2020Q2 us-gaap Stockholders Equity
StockholdersEquity
71375000
CY2019Q2 us-gaap Stockholders Equity
StockholdersEquity
76084000
CY2020 us-gaap Tax Cuts And Jobs Act Of2017 Reclassification From Aoci To Retained Earnings Tax Effect
TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect
CY2021 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
CY2020 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
CY2021Q2 us-gaap Treasury Stock Shares
TreasuryStockShares
2567797
CY2020Q2 us-gaap Treasury Stock Shares
TreasuryStockShares
2104305
CY2021Q2 us-gaap Treasury Stock Value
TreasuryStockValue
15849000
CY2020Q2 us-gaap Treasury Stock Value
TreasuryStockValue
11702000
CY2021Q2 us-gaap Undistributed Earnings Of Foreign Subsidiaries
UndistributedEarningsOfForeignSubsidiaries
0
CY2020 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
3747000
CY2021 us-gaap Use Of Estimates
UseOfEstimates
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><div style="display: inline; font-weight: bold;">Use of Estimates </div></div> <div style=" font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</div> <div style=" font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our management has made a number of estimates and assumptions relating to the reporting of assets and liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities to prepare these consolidated financial statements in conformity with U.S. generally accepted accounting principles (GAAP). Actual results could differ from those estimates and our assumptions <div style="display: inline; font-style: italic; font: inherit;"> may </div>prove to be inaccurate.</div></div></div></div></div></div></div></div></div></div></div></div>
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
6379486
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
6695302
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
6290689
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
6695302

Files In Submission

Name View Source Status
0001437749-21-022419-index-headers.html Edgar Link pending
0001437749-21-022419-index.html Edgar Link pending
0001437749-21-022419.txt Edgar Link pending
0001437749-21-022419-xbrl.zip Edgar Link pending
ex_282929.htm Edgar Link pending
ex_282930.htm Edgar Link pending
ex_282931.htm Edgar Link pending
ex_282932.htm Edgar Link pending
ex_282933.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
naii-20210630.xml Edgar Link completed
naii-20210630.xsd Edgar Link pending
naii-20210630_cal.xml Edgar Link unprocessable
naii-20210630_def.xml Edgar Link unprocessable
naii-20210630_lab.xml Edgar Link unprocessable
naii-20210630_pre.xml Edgar Link unprocessable
naii20210630_10k.htm Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending