0001437749-23-026521.txt : 20230921 0001437749-23-026521.hdr.sgml : 20230921 20230921161545 ACCESSION NUMBER: 0001437749-23-026521 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230921 DATE AS OF CHANGE: 20230921 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NATURAL ALTERNATIVES INTERNATIONAL INC CENTRAL INDEX KEY: 0000787253 STANDARD INDUSTRIAL CLASSIFICATION: MEDICINAL CHEMICALS & BOTANICAL PRODUCTS [2833] IRS NUMBER: 841007839 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-15701 FILM NUMBER: 231269279 BUSINESS ADDRESS: STREET 1: 1535 FARADAY AVENUE CITY: CARLSBAD STATE: CA ZIP: 92008-7319 BUSINESS PHONE: 7607367700 MAIL ADDRESS: STREET 1: 1535 FARADAY AVENUE CITY: CARLSBAD STATE: CA ZIP: 92008-7319 FORMER COMPANY: FORMER CONFORMED NAME: AMERICAN ACQUISITIONS INC DATE OF NAME CHANGE: 19860929 10-K 1 naii20230630_10k.htm FORM 10-K naii20220630_10k.htm
0000787253 NATURAL ALTERNATIVES INTERNATIONAL INC false --06-30 FY 2023 23 3,383 0.01 0.01 500,000 500,000 0 0 0 0 0.01 0.01 20,000,000 20,000,000 6,073,813 6,073,813 6,129,611 6,129,611 3,240,593 3,061,795 0 0 0 0 3 7 25 0 0 5 0 0 5 5 0 10.4 Sales were less than 10% of the respective period’s consolidated net sales. This category is comprised of commodities and cash alternatives. This category is comprised of publicly traded funds, of which 50% are large-cap funds, 26% are developed and emerging market funds, 18% are mid-cap funds, and 6% are small-cap funds. This category is comprised of publicly traded funds, of which 34% are U.S. fixed income funds and 66% are corporate and foreign market fixed income funds. 00007872532022-07-012023-06-30 iso4217:USD 00007872532022-12-31 xbrli:shares 00007872532023-09-19 thunderdome:item 00007872532023-06-30 00007872532022-06-30 iso4217:USDxbrli:shares 00007872532021-07-012022-06-30 0000787253us-gaap:CommonStockMember2021-06-30 0000787253us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000787253us-gaap:RetainedEarningsMember2021-06-30 0000787253us-gaap:TreasuryStockCommonMember2021-06-30 0000787253us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 00007872532021-06-30 0000787253us-gaap:CommonStockMember2021-07-012022-06-30 0000787253us-gaap:AdditionalPaidInCapitalMember2021-07-012022-06-30 0000787253us-gaap:RetainedEarningsMember2021-07-012022-06-30 0000787253us-gaap:TreasuryStockCommonMember2021-07-012022-06-30 0000787253us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012022-06-30 0000787253us-gaap:CommonStockMember2022-06-30 0000787253us-gaap:TreasuryStockCommonMember2022-06-30 0000787253us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000787253us-gaap:RetainedEarningsMember2022-06-30 0000787253us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000787253us-gaap:CommonStockMember2022-07-012023-06-30 0000787253us-gaap:AdditionalPaidInCapitalMember2022-07-012023-06-30 0000787253us-gaap:RetainedEarningsMember2022-07-012023-06-30 0000787253us-gaap:TreasuryStockCommonMember2022-07-012023-06-30 0000787253us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012023-06-30 0000787253us-gaap:CommonStockMember2023-06-30 0000787253us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000787253us-gaap:RetainedEarningsMember2023-06-30 0000787253us-gaap:TreasuryStockCommonMember2023-06-30 0000787253us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0000787253us-gaap:CostOfSalesMember2022-07-012023-06-30 0000787253us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012023-06-30 0000787253us-gaap:FairValueInputsLevel1Member2023-06-30 0000787253us-gaap:FairValueInputsLevel1Member2022-06-30 0000787253us-gaap:FairValueInputsLevel3Member2022-06-30 0000787253naii:EuroForwardContractMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0000787253naii:EuroForwardContractMemberus-gaap:FairValueInputsLevel2Member2022-06-30 0000787253naii:SwissFrancForwardContractMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0000787253naii:SwissFrancForwardContractMemberus-gaap:FairValueInputsLevel2Member2022-06-30 0000787253us-gaap:FairValueInputsLevel2Member2023-06-30 0000787253us-gaap:FairValueInputsLevel2Member2022-06-30 0000787253us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0000787253us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2022-06-30 0000787253us-gaap:FairValueInputsLevel3Member2023-06-30 00007872532022-12-012022-12-31 00007872532023-01-012023-06-30 utr:Y 0000787253srt:MinimumMember2023-06-30 0000787253srt:MaximumMember2023-06-30 0000787253us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2023-06-30 iso4217:EUR 0000787253us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2022-07-012023-06-30 0000787253us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-06-30 iso4217:CHF 0000787253us-gaap:RestrictedStockMember2022-07-012023-06-30 0000787253us-gaap:RestrictedStockMember2021-07-012022-06-30 xbrli:pure 0000787253us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-07-012023-06-30 0000787253us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembernaii:ThreeCustomersMember2022-07-012023-06-30 0000787253us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembernaii:ThreeCustomersMember2021-07-012022-06-30 0000787253us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembernaii:BetaAlanineRawMaterialMember2022-07-012023-06-30 0000787253us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembernaii:BetaAlanineRawMaterialMember2021-07-012022-06-30 0000787253us-gaap:LandMember2023-06-30 0000787253us-gaap:LandMember2022-06-30 0000787253us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-06-30 0000787253us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-06-30 0000787253us-gaap:BuildingAndBuildingImprovementsMember2023-06-30 0000787253us-gaap:BuildingAndBuildingImprovementsMember2022-06-30 0000787253us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-06-30 0000787253us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-06-30 0000787253us-gaap:MachineryAndEquipmentMember2023-06-30 0000787253us-gaap:MachineryAndEquipmentMember2022-06-30 0000787253us-gaap:OfficeEquipmentMembersrt:MinimumMember2023-06-30 0000787253us-gaap:OfficeEquipmentMembersrt:MaximumMember2023-06-30 0000787253us-gaap:OfficeEquipmentMember2023-06-30 0000787253us-gaap:OfficeEquipmentMember2022-06-30 0000787253us-gaap:VehiclesMember2023-06-30 0000787253us-gaap:VehiclesMember2022-06-30 0000787253us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-06-30 0000787253us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-06-30 0000787253us-gaap:LeaseholdImprovementsMember2023-06-30 0000787253us-gaap:LeaseholdImprovementsMember2022-06-30 0000787253us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-30 0000787253us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-30 0000787253naii:AccumulatedGainLossNetSwapDerivativeParentMember2022-06-30 0000787253us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-012023-06-30 0000787253us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-07-012023-06-30 0000787253naii:AccumulatedGainLossNetSwapDerivativeParentMember2022-07-012023-06-30 0000787253us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-30 0000787253us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-30 0000787253naii:AccumulatedGainLossNetSwapDerivativeParentMember2023-06-30 0000787253us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-30 0000787253us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-30 0000787253naii:AccumulatedGainLossNetSwapDerivativeParentMember2021-06-30 0000787253us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-07-012022-06-30 0000787253us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-07-012022-06-30 0000787253naii:AccumulatedGainLossNetSwapDerivativeParentMember2021-07-012022-06-30 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMember2021-05-24 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMembernaii:TermLoanMember2021-08-18 0000787253naii:ManufacturingFacilityAndWarehouseMembernaii:CarlsbadCaliforniaMember2021-08-202021-08-20 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMember2021-06-30 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMember2022-06-30 0000787253naii:WellsFargoBankNAMember2021-12-31 0000787253naii:WellsFargoBankNAMember2021-01-31 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMember2023-06-30 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMembersrt:MaximumMember2021-08-18 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMember2021-08-182021-08-18 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMember2021-08-18 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-07-012023-06-30 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-30 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMembernaii:TermLoanMember2021-08-182021-08-18 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMembernaii:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2021-08-182021-08-18 0000787253us-gaap:InterestRateSwapMember2021-08-18 0000787253naii:CreditAgreementMembernaii:WellsFargoBankNAMembernaii:TermLoanMember2023-06-30 0000787253us-gaap:DomesticCountryMember2022-07-012023-06-30 0000787253us-gaap:DomesticCountryMember2021-07-012022-06-30 0000787253us-gaap:ForeignCountryMember2022-07-012023-06-30 0000787253us-gaap:ForeignCountryMember2021-07-012022-06-30 0000787253us-gaap:ForeignCountryMemberus-gaap:SwissFederalTaxAdministrationFTAMember2022-07-012023-06-30 0000787253naii:FiscalYearsAfterJune302021Member2022-07-012023-06-30 0000787253naii:FirstContributionsMember2004-01-012004-01-01 0000787253naii:FirstContributionsMember2022-07-012023-06-30 0000787253naii:ProfitsharingPlanMember2022-07-012023-06-30 0000787253naii:ProfitsharingPlanMember2021-07-012022-06-30 0000787253naii:DiscretionaryProfitsharingPlanMember2022-07-012023-06-30 0000787253naii:DiscretionaryProfitsharingPlanMember2021-07-012022-06-30 0000787253us-gaap:EquitySecuritiesMember2023-06-30 0000787253us-gaap:EquitySecuritiesMember2022-06-30 0000787253us-gaap:DebtSecuritiesMember2023-06-30 0000787253us-gaap:DebtSecuritiesMember2022-06-30 0000787253us-gaap:CommodityContractMember2023-06-30 0000787253us-gaap:CommodityContractMember2022-06-30 0000787253us-gaap:OtherContractMember2023-06-30 0000787253us-gaap:OtherContractMember2022-06-30 0000787253us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0000787253us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0000787253us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0000787253us-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0000787253us-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0000787253us-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0000787253us-gaap:OtherContractMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0000787253us-gaap:OtherContractMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0000787253us-gaap:OtherContractMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0000787253naii:LargecapFundsMember2022-07-012023-06-30 0000787253naii:DevelopedMarketFundsMember2022-07-012023-06-30 0000787253naii:MidcapFundsMember2022-07-012023-06-30 0000787253naii:SmallCapFundsMember2022-07-012023-06-30 0000787253us-gaap:FixedIncomeFundsMember2022-07-012023-06-30 0000787253naii:DevelopedMarketFixedIncomeFundsMember2022-07-012023-06-30 00007872532020-09-182020-09-18 00007872532020-09-18 00007872532021-03-122021-03-12 00007872532021-03-12 00007872532022-01-142022-01-14 00007872532022-01-14 0000787253naii:StockRepurchasePlanMember2022-07-012023-06-30 0000787253naii:StockRepurchasedFromEmployeeForRestrictedStockVestingMember2022-07-012023-06-30 0000787253naii:StockRepurchasePlanMember2021-07-012022-06-30 0000787253naii:StockRepurchasedFromEmployeeForRestrictedStockVestingMember2021-07-012022-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2009OmnibusStockIncentivePlan2009Member2022-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2009OmnibusStockIncentivePlan2009Member2022-07-012023-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2009OmnibusStockIncentivePlan2009Member2023-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2020OmnibusStockIncentivePlanMember2022-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2020OmnibusStockIncentivePlanMember2022-07-012023-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2020OmnibusStockIncentivePlanMember2023-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2009OmnibusStockIncentivePlan2009Member2021-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2009OmnibusStockIncentivePlan2009Member2021-07-012022-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2020OmnibusStockIncentivePlanMember2021-06-30 0000787253us-gaap:RestrictedStockMembernaii:The2020OmnibusStockIncentivePlanMember2021-07-012022-06-30 0000787253us-gaap:RestrictedStockMember2023-06-30 0000787253us-gaap:RestrictedStockMember2022-07-012023-06-30 utr:sqft 0000787253naii:California1Member2023-06-30 0000787253naii:NaturalAlternativesInternationalEuropeSaMembercountry:CH2023-06-30 utr:sqm 0000787253naii:SofinolSaMembernaii:NaturalAlternativesInternationalEuropeSaMembercountry:CH2018-11-05 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernaii:Customer1Member2022-07-012023-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernaii:Customer1Member2021-07-012022-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernaii:Customer2Member2022-07-012023-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernaii:Customer2Member2021-07-012022-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembernaii:Customer3Member2021-07-012022-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012023-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012022-06-30 0000787253naii:ThreeCustomersMember2023-06-30 0000787253naii:ThreeCustomersMember2022-06-30 0000787253naii:RawMaterialPurchasesMemberus-gaap:SupplierConcentrationRiskMembernaii:Supplier1Member2022-07-012023-06-30 0000787253naii:RawMaterialPurchasesMemberus-gaap:SupplierConcentrationRiskMembernaii:Supplier1Member2021-07-012022-06-30 0000787253naii:RawMaterialPurchasesMemberus-gaap:SupplierConcentrationRiskMember2022-07-012023-06-30 0000787253naii:RawMaterialPurchasesMemberus-gaap:SupplierConcentrationRiskMember2021-07-012022-06-30 0000787253us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2022-06-30 0000787253us-gaap:CashFlowHedgingMember2022-07-012023-06-30 0000787253us-gaap:CashFlowHedgingMember2021-07-012022-06-30 0000787253us-gaap:InterestRateSwapMember2021-08-23 0000787253naii:PrivateLabelContractManufacturingMember2022-07-012023-06-30 0000787253naii:PrivateLabelContractManufacturingMember2021-07-012022-06-30 0000787253naii:PatentAndTrademarkLicensingMember2022-07-012023-06-30 0000787253naii:PatentAndTrademarkLicensingMember2021-07-012022-06-30 0000787253us-gaap:OperatingSegmentsMembernaii:PrivateLabelContractManufacturingMember2022-07-012023-06-30 0000787253us-gaap:OperatingSegmentsMembernaii:PrivateLabelContractManufacturingMember2021-07-012022-06-30 0000787253us-gaap:OperatingSegmentsMembernaii:PatentAndTrademarkLicensingMember2022-07-012023-06-30 0000787253us-gaap:OperatingSegmentsMembernaii:PatentAndTrademarkLicensingMember2021-07-012022-06-30 0000787253us-gaap:OperatingSegmentsMember2022-07-012023-06-30 0000787253us-gaap:OperatingSegmentsMember2021-07-012022-06-30 0000787253us-gaap:CorporateNonSegmentMember2022-07-012023-06-30 0000787253us-gaap:CorporateNonSegmentMember2021-07-012022-06-30 0000787253naii:PrivateLabelContractManufacturingMember2023-06-30 0000787253naii:PrivateLabelContractManufacturingMember2022-06-30 0000787253naii:PatentAndTrademarkLicensingMember2023-06-30 0000787253naii:PatentAndTrademarkLicensingMember2022-06-30 0000787253country:US2022-07-012023-06-30 0000787253country:US2021-07-012022-06-30 0000787253us-gaap:NonUsMember2022-07-012023-06-30 0000787253us-gaap:NonUsMember2021-07-012022-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembernaii:ProductsManufacturedByNAIEMemberus-gaap:NonUsMember2022-07-012023-06-30 0000787253us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembernaii:ProductsManufacturedByNAIEMemberus-gaap:NonUsMember2021-07-012022-06-30 0000787253naii:ProductsManufacturedByNAIEMembercountry:US2022-07-012023-06-30 0000787253naii:ProductsManufacturedByNAIEMembercountry:US2021-07-012022-06-30 0000787253country:US2023-06-30 0000787253country:US2022-06-30 0000787253srt:EuropeMember2023-06-30 0000787253srt:EuropeMember2022-06-30 0000787253srt:EuropeMember2022-07-012023-06-30 0000787253srt:EuropeMember2021-07-012022-06-30 0000787253naii:California1Memberus-gaap:SubsequentEventMember2023-07-18 0000787253naii:California1Memberus-gaap:SubsequentEventMember2023-07-182023-07-18 0000787253naii:ReimbursementsForTenantImprovementsMembernaii:California1Memberus-gaap:SubsequentEventMember2023-07-18 0000787253us-gaap:CustomerConcentrationRiskMember2022-07-012023-06-30 0000787253us-gaap:SupplierConcentrationRiskMember2022-07-012023-06-30
 

 

 

Table of Contents



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended June 30, 2023

   

or

 

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from            to             .

000-15701

 

(Commission file number)

 


 

NATURAL ALTERNATIVES INTERNATIONAL, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

84-1007839

(State of incorporation)

(IRS Employer Identification No.)

  

1535 Faraday Ave

Carlsbad, CA 92008

(760) 736-7700

(Address of principal executive offices)

(Registrants telephone number)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Name of exchange on which registered

Common Stock, $0.01 par value per share

Nasdaq Global Market

 

Securities registered pursuant to Section 12(g) of the Act:

Title of Each Class

Trading Symbol(s)

Name of Each Exchange on Which Registered

Common Stock, $0.01 par value per share

NAII

Nasdaq Stock Market

 

Indicate by check mark if Natural Alternatives International, Inc. (NAI) is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act of 1933.   ☐  Yes    ☒  No

 

Indicate by check mark if NAI is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Exchange Act of 1934.   ☐  Yes    ☒  No

 

Indicate by check mark whether NAI (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that NAI was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   ☒  Yes     ☐  No

 

Indicate by check mark whether NAI has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that NAI was required to submit such files).   ☒  Yes     ☐  No

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of NAI’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.   ☐

 

 

Indicate by check mark whether NAI is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.

 

Large accelerated filer         ☐

Accelerated filer                           ☐

Emerging Growth Company            

   

Non-accelerated filer           ☒

Smaller reporting company          

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.    

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark whether NAI is a shell company (as defined in Rule 12b-2 of the Exchange Act):      Yes    ☒  No

 

The aggregate market value of NAI’s common stock held by non-affiliates of NAI as of the last business day of NAI’s most recently completed second fiscal quarter (December 31, 2022) was approximately $50,460,000 (based on the closing sale price of $8.39 reported by Nasdaq on December 31, 2022).

 

As of September 19, 2023, 6,088,813 shares of NAI’s common stock were outstanding, net of 3,240,593 treasury shares.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Part III (Items 10, 11, 12, 13 and 14) of this Form 10-K incorporates by reference portions of NAI’s definitive proxy statement, to be filed on or before October 28, 2023, for its Annual Meeting of Stockholders to be held December 7, 2023.

 



 

 

 

TABLE OF CONTENTS

 

   

Page 

SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS

1

     

PART I 

   
     

Item 1.

Business

2
     

Item 1A.

Risk Factors

9
     

Item 2.

Properties

17
     

Item 3.

Legal Proceedings

17
     

Item 4.

Mine Safety Disclosures

17
     

PART II

   
     

Item 5.

Market for Our Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

18
     

Item 6.

Selected Financial Data

18
     

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations

19
     

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

22
     

Item 8.

Financial Statements and Supplementary Data

23
  Report of Independent Registered Public Accounting Firm (PCAOB ID 200) 23
  Consolidated Financial Statements 25
        

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

47
     

Item 9A.

Controls and Procedures

47
     

Item 9B.

Other Information

47
     

PART III

   
     

Item 10.

Directors, Executive Officers and Corporate Governance

47
     

Item 11.

Executive Compensation

47
     

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

47
     

Item 13.

Certain Relationships and Related Transactions, and Director Independence

47
     

Item 14.

Principal Accountant Fees and Services

47
     

PART IV

   
     

Item 15.

Exhibits and Financial Statement Schedules

48
   

SIGNATURES

50

 

 

 

SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS

 

Certain statements in this report, including information incorporated by reference, are “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, Section 21E of the Securities Exchange Act of 1934, and the Private Securities Litigation Reform Act of 1995. Forward-looking statements reflect current views about future events and financial performance based on certain assumptions. They include opinions, forecasts, intentions, plans, goals, projections, guidance, expectations, beliefs, or other statements that are not statements of historical fact. Words such as “may,” “will,” “should,” “could,” “would,” “expect,” “plan,” “believe,” “anticipate,” “intend,” “estimate,” “approximate,” “predict,” “forecast,” “project,”, “future”, or “likely”, or the negative or other variation of such words, and similar expressions may identify a statement as a forward-looking statement. Any statements that refer to projections of our future financial performance, our anticipated growth and trends in our business, our goals, strategies, focus and plans, and other characterizations of future events or circumstances, including statements expressing general optimism or pessimism about future operating results, are forward-looking statements. Forward-looking statements in this report may include statements about:

 

 

our ability to develop market acceptance for and increase sales of new products, develop relationships with new customers and maintain or improve existing customer relationships;

 

future financial and operating results, including projections of net sales, revenue, income or loss, net income or loss per share, profit margins, expenditures, liquidity, and other financial items;

 

the sufficiency of our available cash, cash equivalents, and potential cash flows from our operations to fund our working capital and capital expenditure needs through the next 12 months and longer;

 

our ability to negotiate a revision to our credit facility with Wells Fargo Bank or another financial institution;

 

future customer orders and the timing thereof;

 

our ability to maintain or increase our patent and trademark licensing revenues;

 

our ability to attract and retain sufficient labor to successfully execute our business strategies and achieve our goals and objectives;

 

inventory levels, including the adequacy of quality raw material and other inventory levels to meet future customer demand;

 

our ability to price our products to achieve profit margin targets, especially in the current volatile raw material and labor environment, including inflationary factors;

 

our ability to protect our intellectual property;

 

future economic and political conditions;

 

our ability to improve operating efficiencies, manage costs and business risks, and improve or maintain profitability;

 

currency exchange rates and their effect on our results of operations (including amounts that we may reclassify as earnings), the availability of foreign exchange facilities, our ability to effectively hedge against foreign exchange risks and the extent to which we may seek to hedge against such risks;

 

the outcome of litigation, regulatory and tax matters we may become involved in, the costs associated with such matters and the effect of such matters on our business and results of operations;

 

sources, availability and quality of raw materials, including the limited number of suppliers of beta-alanine meeting our quality requirements;

 

the future adequacy and intended use of our facilities, including obtaining third party inspection certifications for our new manufacturing facility in Carlsbad, California, which began commercial production in April 2023;

 

potential manufacturing and distribution channels, product returns, and potential product recalls;

 

the impact of external factors on our business and results of operations, especially, for example, variations in quarterly net sales from customer demand, seasonal, and other external factors;

 

our ability to operate within the standards set by the U.S. Food and Drug Administration’s (FDA) Good Manufacturing Practices (GMPs);

 

the adequacy of our financial reserves and allowances;

 

the sufficiency of our available cash, cash equivalents, and potential cash flows from our operations to fund our working capital and capital expenditure needs through the next 12 months and longer;

 

the impact of accounting pronouncements and our adoption of certain accounting guidance; and

 

other assumptions described in this Report underlying or relating to any forward-looking statements.

 

The forward-looking statements in this report speak only as of the date of this report and caution should be taken not to place undue reliance on any such forward-looking statements. Forward-looking statements are subject to certain events, risks, and uncertainties that are or may be outside of our control. When considering forward-looking statements, you should carefully review the risks, uncertainties and other cautionary statements in this report as they identify certain important factors that could cause actual results to differ materially from those expressed in or implied by the forward-looking statements. These factors include, among others, the risks described under Item 1A of Part I and elsewhere in this report, as well as in other reports and documents we file with the United States Securities and Exchange Commission (SEC).

 

 

 

PART I

ITEM 1. BUSINESS

 

General

 

Our vision is to enrich the world through the best of nutrition.

 

We are a leading formulator, manufacturer and marketer of nutritional supplements. Our comprehensive strategic partnerships with our customers allow us to offer a wide range of innovative nutritional products and services to such customers including: scientific research, clinical studies, proprietary ingredients, customer-specific nutritional product formulation, product testing and evaluation, marketing management and support, packaging and delivery system design, regulatory review, and international product registration assistance.

 

As our primary business activity, we provide private-label contract manufacturing services to companies that market and distribute vitamins, minerals, herbal and other nutritional supplements, as well as other health care products, to consumers both within and outside the U.S. We also own a patent estate related to the raw material ingredient known as beta-alanine, which is primarily commercialized through the direct sale of this raw material and supply agreements with third parties for the distribution and use of this raw material under our CarnoSyn® and SR CarnoSyn® trademarks. We also sell a branded version of our SR CarnoSyn® tablet product under a brand we created called SustainedRx® and a product named Perfect Synergy®. We have also recently introduced two new SR CarnoSyn® Wellness tablet products – Complete Vision Support and Complete Memory Support. These products are being offered both as business-to-business private label products and direct to the consumer through Amazon and our own direct to consumer website.

 

History

 

Originally founded in 1980, Natural Alternatives International, Inc. (NAI) reorganized as a Delaware corporation in 1989. Our principal executive offices are located at 1535 Faraday Ave, Carlsbad, CA 92008. Our primary U.S. manufacturing facility is located approximately three miles away in Vista, California. We also have another manufacturing and warehousing facility located approximately one mile away from our executive offices in Carlsbad, California. This is a new facility and became operational in April of 2023.

 

In January 1999, we formed our wholly owned subsidiary Natural Alternatives International Europe S.A. (NAIE), a Swiss corporation based in Manno, Switzerland. In September 1999, NAIE opened its manufacturing facility in Manno, Switzerland, which has grown over the ensuing years and currently possesses manufacturing capabilities in encapsulation, powders, tablets, finished goods packaging, quality control, laboratory testing, warehousing, distribution and administration.

 

In 1997, we licensed certain patent rights related to instant-release beta-alanine and have since expanded this patent estate by applying for and obtaining patents to include sustained-release beta-alanine. We sell these products under our trademarks CarnoSyn® and SR CarnoSyn®. As part of our business strategy, we have sought to commercialize our CarnoSyn® patent estate through contract manufacturing, royalty and license agreements. We directly sell CarnoSyn® and SR CarnoSyn® and license our related patent and trademark rights to others for use in or with their products.

 

Unless the context requires otherwise, all references in this report to the “Company,” “NAI,” “we,” “our,” and “us” refer to Natural Alternatives International, Inc. and, as applicable NAIE.

 

Overview of our Facilities and Operations

 

Our U.S.-based operations are located in Vista and Carlsbad, California and include manufacturing and distribution, sales and marketing, in-house formulation, laboratory, and other research and development services. Our Vista manufacturing facilities are certified by the Therapeutic Goods Administration (TGA) of Australia after its audit of our GMP’s. TGA evaluates new therapeutic products, prepares standards, develops testing methods and conducts testing programs to ensure that products are high in quality, safe and effective. TGA also conducts a range of assessment and monitoring activities including audits of the manufacturing practices of companies who export and sell products to Australia. TGA certification enables us to manufacture products for export into countries that have signed the Pharmaceutical Inspection Convention, which include most European countries as well as several Pacific Rim countries. TGA certifications are generally reviewed every eighteen to thirty six months. During August 2022, TGA completed an inspection of our Vista, California facility and quality systems for compliance with GMP, and issued a renewed GMP certification valid through August 12, 2025.

 

 

Our Vista, California facilities have also been awarded GMP registration annually since October 2002 by NSF International (NSF) through the NSF Dietary Supplements Certification Program and received “GMP for Sport” NSF Certified registration on February 16, 2009. GMP requirements are regulatory standards and guidelines setting forth necessary processes, procedures and documentation for manufacturers in an effort to assure the products produced by that manufacturer have the identity, strength, composition, quality and purity represented. The NSF Certified for Sport program focuses on minimizing the risk that a dietary supplement or sports nutrition product contains banned substances and was developed due to growing demand from athletes and coaches concerned about banned substances in sports supplements. The program focuses primarily on manufacturing and sourcing processes, while embedding preventative measures throughout. NAI’s participation in the program allows us to produce products bearing the NSF Sport logo.

 

Our Vista, California operations are also certified by Health Canada as compliant with the GMP requirements outlined in Part 3 of the Canadian Natural Health Products Regulations. Health Canada is the department of the Canadian government with responsibility for national public health. Health Canada has initiated work to modernize its regulatory system for food and health products. Health Canada plays an active role in ensuring access to safe and effective drugs and health products while giving high priority to public safety and strives to provide information needed to make good choices and informed decisions regarding one’s health. NAI was issued its initial certification by Health Canada in December 2011 and maintains renewal in compliance with the Natural and Non-prescription Health Products Directorate. This approval demonstrates another level of regulatory compliance by NAI, and may also ease the approval process for our customers who import products into Canada.

 

Our Vista, California facility is also certified as an Organic Processor and Handler by Natural Food Certifiers (NFC). This certification demonstrates our facility meets the USDA National Organic Program standards and allows our contract manufacturing and packaging services to include products labeled as Organic. The certification requires annual renewal and was last renewed in April 2023. We are registered with the State of California, Department of Public Health Food and Drug Branch as an organic processor. Additionally, we are certified by various Rabbinical and Halal authorities to produce Kosher and Halal certified products. These certifications guarantee the manufacturing facility and processes for, and the ingredients of, certified products have been reviewed and found to be in compliance with the strict dietary laws of the respective Jewish and Muslim communities.

 

In April 2021, NAI became the first company to meet new safety and benchmarking standards created by the Supplement Safety & Compliance Initiative (SSCI). The SSCI is an industry-driven initiative led by retailers to provide a harmonized benchmark to recognize various safety standards throughout the entire dietary supplement supply chain. Patterned after the Global Food Safety Initiative (GFSI), which has been very successful in implementation across the grocery marketplace and food retail sectors, the program is focused on improved traceability and identification protocols to provide maximum safety for end users. SSCI key objectives include creating effective global systems to ensure traceability, transparency, and quality in the supply chain; reducing risks by ensuring equivalence between safety management systems’ and driving global change through benchmarking of domestic and international quality standards. NAI’s SSCI certification was last renewed in July 2023.

 

In August 2021, NAI acquired a new manufacturing and warehouse facility in Carlsbad, California and retrofitted the facility to become a dedicated high volume powder blending and packaging facility while also providing additional raw material storage capacity. The state-of-the-art facility commenced full operations in April 2023. While we plan to temporarily close this facility in our second fiscal quarter, we are nonetheless currently evaluating which of the above referenced additional certifications will be advantageous for this new facility based on the types of products and customers we plan to service out of this facility. 

 

NAIE operates a manufacturing, warehousing, packaging and distribution facility in Manno, Switzerland. In January 2004, NAIE obtained a pharmaceutical license from the Swissmedic Authority of Bern, Switzerland to process pharmaceuticals for packaging, import, export and sale within Switzerland and other countries. In March 2007, following the expansion of NAIE’s manufacturing facilities to include powder filling capabilities, NAIE obtained an additional pharmaceutical license from the Swissmedic Authority certifying that NAIE’s expanded facilities conform to their GMPs. In January 2013, following an additional upgrade of NAIE’s manufacturing facilities to include the manufacture of pharmaceuticals, NAIE obtained an additional pharmaceutical approval from the Swissmedic Authority certifying that NAIE’s upgraded facilities conform to GMP. We believe these licenses and NAIE’s manufacturing capabilities help strengthen our relationships with existing customers and improve our ability to develop relationships with new customers. NAIE's last Swissmedic inspection was conducted in August 2022 and the renewed GMP compliance certification was issued in November 2022.

 

In March 2019, the Japanese Minister of Health, Labor, and Welfare approved beta-alanine for use in Japanese food products. We have partnered with Shimizu Chemical Corporation of Hiroshima Japan to provide exclusive distribution of our CarnoSyn® and SR CarnoSyn® beta-alanine in Japan.

 

 

Business Strategy

 

Our goals are to achieve long-term growth and profitability and to diversify our sales base. To accomplish these goals, we have sought, and intend to continue to seek, to do the following:

 

 

leverage our state-of-the-art, new Carlsbad, California facility, and our other certified facilities to increase the value of the goods and services we provide to our highly valued private-label contract manufacturing customers and to assist in developing relationships with additional quality oriented customers;

 

 

expand the commercialization of our beta-alanine patent estate through raw material sales, developing a new sales distribution channel under the Wellness and Healthy Aging category for our sustained release form of beta-alanine marketed under our SR CarnoSyn® trademark, exploiting new contract manufacturing opportunities, introduction of private-label branded products, and license and royalty agreements while protecting our proprietary rights; and

 

 

improve operational efficiencies and manage costs and business risks to improve profitability.

 

Overall, we believe there is an opportunity to enhance consumer confidence in the quality of our customer’s nutritional supplements and their adherence to label claims through education provided by direct sales and direct-to-consumer marketing programs. We believe our GMP and TGA certified manufacturing operations, science-based product formulations, peer-reviewed clinical studies and regulatory expertise collectively provide us with a sustainable competitive advantage and provide our customers with a high degree of confidence in the products we manufacture.

 

While today’s consumer may have access to a variety of information, we believe many consumers remain uneducated about nutrition and nutritional supplementation, uncertain about the relevance or reliability of the information available to them, or confused about conflicting claims or information. We believe this state of the market creates a significant opportunity for the direct sales marketing channel. The direct sales marketing channel has proved, and we believe will continue to prove, to be a highly effective method for marketing high-quality nutritional supplements because it allows associates or other individuals to educate consumers on the benefits of science-based nutritional supplements. Some of our largest customers operate in the direct sales marketing channel. Thus, the majority of our business has relied primarily on the effectiveness of our customers in this marketing channel.

 

We also believe there is significant opportunity with the commercialization of our patent estate through the introduction of CarnoSyn® and SR CarnoSyn® beta-alanine into additional markets and with the introduction of new beta-alanine product offerings. Currently, a majority of our sales of CarnoSyn® are to companies that operate in the sports nutrition channel and are focused on products containing the instant release form of beta-alanine. We believe there are several other markets and distribution channels that represent growth opportunities for the distribution of CarnoSyn® and SR CarnoSyn® beta-alanine. We believe SR CarnoSyn® is a superior delivery system of CarnoSyn® beta-alanine based on its sustained release profile that allows for increased daily dosing and improved muscle retention of carnosine. We believe SR CarnoSyn® beta-alanine is a vital component in the further commercialization of our patent estate outside of the sports nutrition channel. As part of this commercialization effort, we have recently introduced two new SR CarnoSyn® Wellness tablet products – Complete Vision Support and Complete Memory Support. These new offerings are condition-specific tablet products that include SR CarnoSyn® as the primary ingredient along with other science-backed ingredients that strengthen the claims and marketing around the product and are more recognizable to the consumer. These new products are being offered both as business-to-business private label products and direct to the consumer through Amazon and our own direct to consumer website. In addition, we are also working on several innovations that could lead to new patentable products for CarnoSyn® Brands in the future. Our patents related to instant release beta-alanine extend through 2026 and our patents for SR CarnoSyn® extend through 2036.

 

We believe our comprehensive approach to customer service is unique within our industry. We believe this comprehensive approach, together with our commitment to high quality, product development and manufacturing capabilities, will provide the means to implement our strategies and achieve our goals. There can be no assurance, however, that we will successfully implement any of our business strategies or that we will increase or diversify our sales, successfully commercialize our patent estate, or improve our overall financial results.

 

Products, Principal Markets and Methods of Distribution

 

Our primary business activity is to provide private-label contract manufacturing services to companies that market and distribute vitamins, minerals, herbs, and other nutritional supplements, as well as other health care products, to consumers both within and outside the U.S. Our private-label contract manufacturing customers include companies that market nutritional supplements through direct sales marketing channels, direct to consumer ecommerce channels, and retail stores. We manufacture products in a variety of forms, including capsules, tablets, chewable wafers, and powders to accommodate a variety of our customer’s preferences.

 

 

We provide strategic partnering services to our private-label contract manufacturing customers that include but are not limited to the following:

 

 

customized product formulation;

 

clinical study design and support;

 

manufacturing;

 

marketing support;

 

international regulatory and label law compliance;

 

international product registration; and

 

packaging in multiple formats and labeling design.

 

We also seek to commercialize our patent and trademarks through the direct distribution and sale of CarnoSyn® and SR CarnoSyn®, new contract manufacturing opportunities, and various license, royalty, and similar arrangements.

 

For the last two fiscal years ended June 30, our net sales were derived from the following (in thousands):

 

   

2023

   

2022

 
   

 $

   

%

   

 $

   

%

 

Private-label Contract Manufacturing

  $ 145,294       94     $ 154,798       91  

Patent and Trademark Licensing

    8,721       6       16,168       9  

Total Net Sales

  $ 154,015       100     $ 170,966       100  

 

Research and Development

 

We are committed to quality research and development. We focus on the development of new science-based products and the improvement of existing products. We periodically test and validate products we manufacture to help ensure their stability, potency, efficacy and safety. We maintain quality control procedures to verify that products we manufacture comply with applicable specifications and standards established by the FDA and other regulatory agencies. We also both direct and participate in clinical research studies, often in collaboration with scientists and research institutions, to validate the benefits of an ingredient or a product and provide scientific support for product claims and marketing initiatives. We believe our commitment to research and development, as well as to our facilities and strategic alliances with our suppliers and customers, allow us to effectively identify, develop and market high-quality and innovative products.

 

As part of the services we provide to our private-label contract manufacturing customers, we may perform certain research and development activities related to the development or improvement of their products. Our customers are usually charged for our services but are often reimbursed for these costs if their products are ultimately commercialized and manufactured by NAI. Research and development costs, including costs associated with international regulatory compliance services we provide to our customers, are expensed as incurred.

 

Our research and development expenses for the fiscal year ended June 30, 2023 were $2.1 million, compared to $2.5 million for the fiscal year ended June 30, 2022.

 

Sources and Availability of Raw Materials

 

We use many raw materials in our operations including powders, excipients, empty capsules, and components for packaging and distributing our finished products. In addition, the commercialization of our beta-alanine patents and trademarks depends on the availability of the raw material beta-alanine. We conduct identity testing for all raw materials we purchase and, on a predetermined testing protocol basis we evaluate raw materials to ensure their quality, purity and potency before we use them in our or our customer’s products. We typically buy raw materials in bulk from qualified vendors located both within and outside the U.S.

 

Like many companies and industries, we experienced challenges within our supply chain as a result of the effects of the COVID-19 pandemic. In particular, we encountered difficulties related to the supply of raw materials and packaging components. These challenges were driven by, but were not limited to, increased demand for certain ingredients with a limited supply, our supplier’s inability to meet demand due to capacity constraints, and increased lead times associated with constrained transportation availability. While these impacts have lessened over the past year, there continues to be significant pricing pressures and supply chain challenges associated with various raw materials and packaging components and we continue to manage these circumstances by working closely with our customers and suppliers. Additionally, there still remains uncertainty related to existing and potentially increased tariffs. Throughout fiscal 2024, we expect upward pricing pressures for raw materials, packaging components, and other costs will continue as a result of limited supplies of various ingredients and the impact of inflationary factors, including higher labor and transportation costs, and the potential levy of tariffs on goods we import from overseas, including beta-alanine.

 

 

Customers

 

We have two private-label contract manufacturing customers that each individually represent more than 10% of our consolidated net sales. The loss of either of these customers could result in a significant negative impact to our financial position and results of operations. We continue to focus on obtaining new private-label contract manufacturing customers to reduce the risks associated with deriving a significant portion of our sales from a limited number of customers.

 

On August 16, 2023, we announced the temporary closure of our new high-speed powder processing facility in Carlsbad, California due to excess inventory on hand at one of our largest customers and their efforts to rebalance supply and demand. As a result of this temporary closure, sixty-day notice was provided to all employees who may be furloughed starting in early October 2023 as a result of this closure. We expect this facility will re-open and our prior level of operations will resume in this facility late in our third fiscal quarter of 2024, but there can be no assurance this customer will resolve its supply and demand issues in the timeframe expected or what level of business we will have with this customer if they purchase from us in the future. Closure of this plant will contribute to an anticipated net loss in the first half of fiscal 2024, net income for the second half, and an overall annual loss for fiscal 2024. If this customer is unable to resolve its inventory issues in this timeframe, or our sales forecast is not otherwise realized, we will likely experience a continuing material decrease in revenues during fiscal year 2024.

 

Competition

 

We compete with other manufacturers, distributors and marketers of vitamins, minerals, plant extracts, and other nutritional supplements both within and outside the U.S. The nutritional supplement industry is highly fragmented and competition for the sale of nutritional supplements comes from many sources. These products are sold primarily through retailers (drug store chains, supermarkets, and mass market discount retailers), ecommerce, health and natural food stores, and direct sales channels (network marketing and internet sales).

 

We believe private-label contract manufacturing competition in our industry is based on, among other things, customized services offered, product quality and safety, innovation, price and customer service. We believe we compete favorably with other companies because of our ability to provide comprehensive solutions for customers, our certified manufacturing operations, our commitment to quality and safety, and our research and development activities.

 

Our future competitive position for private-label contract manufacturing and patent and trademark licensing will likely depend on, but not be limited to, the following:

 

 

growing acceptance of our products by new and current customers and by consumers;

 

 

our ability to protect our proprietary rights in our patent estate and the continued validity of such patents;

 

 

our ability to successfully expand our product offerings related to our patent and trademark estate;

 

 

our ability to maintain adequate inventory levels to meet our customer’s demands;

 

 

our ability to continue to manufacture high quality products at competitive prices;

 

 

our ability to attract and retain qualified personnel;

 

 

the effect of any future governmental regulations on our products and business;

 

 

the results of, and publicity from, product safety and performance studies performed by governments and other research institutions;

 

 

continued growth of the global nutrition industry; and

 

 

our ability to respond to changes within the industry and consumer demand, financially and otherwise.

 

The nutritional supplement industry is highly competitive and we expect the level of competition to remain high over the near term. We do not have sufficient information to accurately estimate the total number or size of our competitors.

 

Government Regulation

 

Our business is subject to varying degrees of regulation by a number of government authorities in the U.S., including the FDA, the Federal Trade Commission (FTC), the Consumer Product Safety Commission, the U.S. Department of Agriculture, and the Environmental Protection Agency. Various state and local agencies in areas where we operate and in which our products are sold also regulate our business, such as the California Department of Health Services, Food and Drug Branch. The areas of our business regulated by both these and other authorities include, among others:

 

 

product claims and advertising;

 

 

product labels;

 

 

product ingredients;

 

 

 

how we manufacture, package, distribute, import, export, sell and store our products; and

 

 

our classification as an essential business and our right to continue operations during government shutdowns.

 

The FDA, in particular, regulates the formulation, manufacturing, packaging, storage, labeling, promotion, distribution and sale of vitamins and other nutritional supplements in the U.S., while the FTC regulates marketing and advertising claims. Under FDA rules, companies that manufacture, package, label, distribute or hold nutritional supplements are required to meet certain GMP’s to ensure such products are of the quality specified and are properly packaged and labeled. We are committed to meeting or exceeding the standards set by the FDA and believe we are currently operating within the FDA mandated GMP.

 

The FDA also regulates the labeling and marketing of dietary supplements and nutritional products, including the following:

 

 

the identification of dietary supplements or nutritional products and their nutrition and ingredient labeling;

 

 

requirements related to the wording used for claims about nutrients, health claims, and statements of nutritional support;

 

 

labeling requirements for dietary supplements or nutritional products for which “high potency” and “antioxidant” claims are made;

 

 

notification procedures for statements on dietary supplements or nutritional products; and

 

 

premarket notification procedures for new dietary ingredients in nutritional supplements.

 

The Dietary Supplement Health and Education Act of 1994 (DSHEA) revised the provisions of the Federal Food, Drug and Cosmetic Act concerning the composition and labeling of dietary supplements and re-defined dietary supplements to include vitamins, minerals, herbs, amino acids and other dietary substances. DSHEA generally provides a regulatory framework to help ensure safe, quality dietary supplements and the dissemination of accurate information about such products. The FDA is generally prohibited from regulating active ingredients in dietary supplements as drugs unless product claims about such supplements trigger regulatory status, such as claims that a product may heal, mitigate, cure or prevent an illness, disease or malady.

 

In December 2006, the Dietary Supplement and Nonprescription Drug Consumer Protection Act (the “2006 Act”) was passed, and further revised the provisions of the Federal Food, Drug and Cosmetic Act. Under the 2006 Act, manufacturers, packers or distributors whose name appears on the product label of a dietary supplement or nonprescription drug are required to include contact information on the product label for consumers to use in reporting adverse events associated with the product’s use and to notify the FDA of any serious adverse event report. Events reported to the FDA are not considered an admission from a company that its product caused or contributed to the reported event. We believe we are in compliance with the 2006 Act and we are committed to meeting or exceeding the requirements of the 2006 Act.

 

We are also subject to a variety of other regulations in the U.S., including those relating to health, safety, bioterrorism, taxes, labor, employment, import and export, the environment and intellectual property. All of these regulations require significant financial and operational resources to ensure compliance, and we cannot assure you we will always be in compliance despite our best efforts to do so or that being in compliance will not become prohibitively costly to our business.

 

Our operations outside the U.S. are similarly regulated by various agencies and entities in the countries in which we operate and in which our products are sold. The regulations of these countries may conflict with those in the U.S. and may vary from country to country. The sale of our products in certain European countries is subject to the rules and regulations of the European Union, which may be interpreted differently among the countries within the European Union. In other markets outside the U.S., we may be required to obtain approvals, licenses or certifications from a country’s Ministry of Health or comparable agency before we or our customers begin operations or the marketing of products in that country. Approvals or licenses may be conditioned on reformulation of our or our customer’s products for a particular market or may be unavailable for certain products or product ingredients. These regulations may limit our or our customer’s ability to enter, or continue to operate in certain markets outside the U.S. As with the costs of regulatory compliance in the U.S., foreign regulations require significant financial and operational resources to ensure compliance, and we cannot provide assurances we will always be in compliance despite our best efforts to do so or that being in compliance will not become prohibitively costly to our business. Our failure to maintain regulatory compliance within and outside the U.S. could impact our ability to sell our products and thus, adversely impact our financial position and results of operations.

 

 

Intellectual Property

 

Trademarks. We have developed and use trademarks in our business, particularly relating to corporate, brand and product names. We own 47 trademark registrations; including 11 registrations in the U.S. Eight of these U.S. registrations are incontestable. Federal registration of a trademark in the United States affords the owner nationwide exclusive trademark rights in the registered mark and the ability to prevent subsequent users from using the same or similar mark. However, to the extent any other business operator has acquired trademark rights in a mark by its consistent use of such mark in connection with similar goods or services in a particular geographic area, the nationwide rights conferred by federal registration can be subject to that user’s prior established non-statutory (“Common Law”) rights in that geographic area. In addition, rights in a registered mark are dependent upon the continued use of the mark in connection with the goods and/or services set forth in the registration.

 

We have 36 foreign trademark registrations covering 41 countries including registrations for CarnoSyn and SR CarnoSyn in Australia, Brazil, Canada, China, Hong Kong, Cuba, the European Union Intellectual Property Office, Israel, Japan, Mexico, New Zealand, Poland, and South Korea. Registrations have also been obtained for CarnoSyn® and the SR CarnoSyn® logos in Switzerland. We also claim common law ownership and protection of certain unregistered trademarks and service marks based upon our continued use of the marks under common law. In some countries, such as the United States, Common Law offers protection of a mark within the particular geographic area in which it is continually and deliberately used.

 

We believe our registered and unregistered trademarks constitute valuable assets, adding to the recognition of our products and services in the marketplace. These and other proprietary rights have been and will continue to be important in enabling us to compete; however, we cannot provide assurances our current or future trademark applications will be granted or our current trademarks or registrations will be maintained.

 

Trade Secrets. We own certain intellectual property, including trade secrets, which we seek to protect, in part, through confidentiality agreements with employees and other parties. We regard our proprietary technology, trade secrets, trademarks and similar intellectual property as critical to our success, and we rely on a combination of trade secrets, contract, patent, copyright and trademark law (including established but non-statutory law) to establish and protect the rights in our products and technology. The laws of certain foreign countries may not protect our intellectual property rights to the same extent as the laws of the U.S.

 

Patents and Patent Licenses. We currently own 11 U.S. patents and 9 corresponding non-U.S. patents registered in countries throughout North America, Europe and Asia. We also have pending applications in several countries. All of these patents and patent rights relate to the ingredient known as beta-alanine. Certain of these patents were assigned to NAI and we make certain ongoing royalty payments to the prior owners of the patents. The royalty payments and licenses are expected to continue until the expiration of the patents. We also sell beta-alanine and license our patent and trademark rights related to beta-alanine. Some of our patents extend as far as through 2036.

 

Licensing, royalties, raw material sales, and revenues we have received associated with the sale and licensing of beta-alanine under the CarnoSyn® and SR CarnoSyn® trade names were primarily related to the direct sale of the raw material beta-alanine and totaled $8.7 million in fiscal 2023. We incurred intellectual property litigation and patent compliance expenses of approximately $0.2 million during fiscal 2023 primarily in connection with our efforts to procure and protect our proprietary rights and patent estate. We expect to continue to incur these types of litigation and compliance expenses during fiscal 2024.

 

Employees

 

As of June 30, 2023, we employed 241 full-time employees in the U.S., 3 of whom held executive management positions. Of the remaining full-time employees, 46 were employed in research, laboratory and quality control, 14 in sales and marketing, and 178 in manufacturing and administration. From time to time we use temporary personnel to help us meet shorter-term operating requirements. These positions typically are in manufacturing and manufacturing support. As of June 30, 2023, we had no temporary personnel.

 

As of June 30, 2023, NAIE employed an additional 76 full-time employees and 4 temporary employees. Most of these positions were in the areas of manufacturing and manufacturing support.

 

Our employees are not represented by a collective bargaining agreement, and we have not experienced any work stoppages as a result of labor disputes. We believe our relationship with our employees is good. We cannot assure this will continue in the future.

 

Seasonality

 

In addition to general economic factors, we are impacted by seasonal factors and trends, such as major cultural events and vacation patterns. We manufacture and sell products to customers that operate in many different countries throughout the world and these seasonal factors vary by region. Although we believe the impact of seasonality on our consolidated results of operations is minimal, our quarterly results may vary significantly in the future due to the timing of private-label contract manufacturing and CarnoSyn® and SR CarnoSyn® beta-alanine raw material orders. We cannot provide assurances future revenue trends will follow historical patterns. The market price of our common stock may be adversely affected by these seasonal factors.

 

 

Financial Information about Our Business Segments and Geographic Areas

 

Our operations are comprised of two reportable segments:

 

 

Private-label contract manufacturing, in which we primarily provide manufacturing services to companies that market and distribute nutritional supplements and other health care products.

 

 

Royalty, licensing, and raw material sales associated with the sale and license of beta-alanine under our CarnoSyn® and SR CarnoSyn® trademarks.

 

Our private-label contract manufacturing products are sold both in the U.S. and in markets outside the U.S., including Europe, Australia, Asia, Mexico, and Canada. Our primary markets outside the U.S. are Europe and Asia. Our patent and trademark licensing activities are primarily based in the U.S.

 

For additional financial information, including financial information about our business segment and geographic areas, please see the consolidated financial statements and accompanying notes to the consolidated financial statements included under Item 8 of this report.

 

Our activities in markets outside the U.S. are subject to political, economic and other risks in the countries in which our products are sold and in which we operate. For more information about these and other risks, please see Item 1A in this report.

 

 

ITEM 1A. RISK FACTORS

 

When evaluating our business and future prospects, you should carefully review and consider the risks described below in conjunction with other information in this report and in other reports and documents we file with the SEC. The risks and uncertainties described below are not the only ones we face. Additional material risks and uncertainties, not presently known to us, or that we currently see as immaterial, may also occur or become material. If any of the following risks or any additional risks and uncertainties actually occur or become material, our business, financial condition and results of operations could be seriously harmed. In that event, the market price of our common stock could decline and our stockholders could lose all or a portion of the value of their investment in our common stock.

 

Risks Related to the Companys Industry and Business

 

A significant or prolonged economic downturn, could have, and at certain times in the past has had, a material adverse effect on our results of operations.

 

Our results of operations are affected by the level of business activity of our customers and licensees, which in turn are affected by the level of consumer demand for their products. A significant or prolonged economic downturn may adversely affect the disposable income of many consumers and may lower demand for the products we produce for our private-label contract manufacturing customers and products sold or manufactured by others using our licensed patent rights. Any decline in economic conditions in the U.S. and the various foreign markets in which our customers operate could negatively impact our customers’ businesses and our operations. A significant decline in consumer demand and the level of business activity of our customers, even if only due in part to general economic conditions, could have a material adverse effect on our revenues and profit margins.

 

Risks related to global economic instability, including global supply chain issues, inflation and fuel and energy costs may affect the Company's business.

 

In February 2022, armed conflict escalated between Russia and Ukraine. Management is monitoring the conflict in Ukraine and any broader economic effects from the crisis. Although Russia and Ukraine did not account for any of our net sales in FY 2023, economic sanctions and export control measures by the U.S. and European Union against Russia have resulted in increased volatility in the availability and prices of raw materials that are produced in that region. There are further concerns regarding continued supply chain disruptions, consumer purchasing and consumption behavior, increases in global shipping expenses, greater volatility in foreign exchange and interest rates, increased energy costs, and other unforeseen business disruptions due to the current global geopolitical tensions, including relating to Ukraine. Additionally, escalation by Russia beyond Ukraine could adversely affect our European operations. We will continue to evaluate impacts of the conflict on our customers, suppliers, employees, and operations.

 

This conflict has created market uncertainty and volatility recently and this global economic uncertainty has negatively affected many industries, including the dietary supplement industry. Global financial conditions remain subject to sudden and rapid destabilizations in response to economic shocks. A slowdown in the financial markets or other economic conditions including but not limited to global supply chain issues, inflation, fuel and energy costs, business conditions, lack of available credit, the state of the financial markets, interest rates and tax rates, may adversely affect our growth. Future economic shocks may be precipitated by a number of causes, including a continued rise in the price of oil and other commodities, the volatility of raw material prices, geopolitical instability, terrorism, pandemics, the devaluation and volatility of global stock markets and natural disasters. Any sudden or rapid destabilization of global economic conditions could impact our ability to obtain equity or debt financing in the future on terms favorable to us or at all. In such an event, our operations and financial condition could be adversely impacted.

 

 

Prices and availability of commodities consumed or used in connection with raw materials we purchase or the operation of our manufacturing facilities, such as natural gas, diesel, oil and electricity, also fluctuate, and these fluctuations affect the costs of operations. These fluctuations can be unpredictable, can occur over short periods of time and may have a material adverse impact on our operating costs or the timing and costs of various projects. Over the past several years, the United States, and many other countries, have experienced significant volatility related to inflationary factors. These factors have impacted all aspects of manufacturing operations, including increased costs of labor, utilities, materials, supplies, etc. While we continue to evaluate cost reduction opportunities, including working with both suppliers and customers, to attempt to mitigate the impact of these higher operational costs, there can be no assurance our efforts will result in a complete offset of such increases or when inflation will return to more reasonable levels.

 

Our industry is highly competitive and we may be unable to continue to compete effectively. Increased competition could adversely affect our financial condition.

 

The market for our products, and those of our customers, is highly competitive. Some of our competitors are larger than we are and have greater financial resources and broader name recognition than we do. Our competitors may be able to devote greater resources to research and development, marketing and other activities that could provide them with a competitive advantage. Our market has relatively low entry barriers and is highly sensitive to the introduction of new products that may rapidly capture significant market share. Our competitors may not stress the level of quality we provide and could manufacture with a lower level of quality at lower costs. Our competitors are largely private and not subject to the same disclosure requirements as a publicly traded company. If consumers do not perceive higher quality as worth a higher price, our revenue could suffer. Increased competition could result in price reductions, reduced profit margins or loss of market share, any of which could have a material adverse effect on our financial condition and results of operations. There can be no assurance we will be able to compete effectively in this intensely competitive environment.

 

Our business is subject to the effects of adverse publicity, which could negatively affect our sales and revenues.

 

Our business can be affected by adverse publicity or negative public perception about us, our competitors, our customers, our products, or our industry and competitors generally. Adverse publicity may include publicity about the nutritional supplements industry generally, the efficacy, safety and quality of nutritional supplements and other health care products or ingredients in general or our products or ingredients specifically, and regulatory investigations, regardless of whether these investigations involve us or the business practices or products of our competitors, or our customers. Any adverse publicity or negative public perception could have a material adverse effect on our business, financial condition and results of operations. Our business, financial condition and results of operations could be adversely affected if any of our products or any similar products distributed by other companies are alleged to be or are proved to be harmful to consumers or to have unanticipated and unwanted health consequences.

 

Risks Related to Operations, Manufacturing, and Technology

 

If we are unable to attract and retain qualified management personnel and key manufacturing personnel, our business may suffer.

 

Our executive officers and other management personnel along with key manufacturing positions are primarily responsible for managing our day-to-day operations. We believe our success depends largely on our ability to attract, retain and motivate highly qualified management and key manufacturing personnel. Competition for qualified individuals can be intense and has been increasing in recent years. We may not be able to hire additional qualified personnel in a timely manner or on terms that would not substantially increase our costs. Any inability to retain a skilled professional management team and manufacturing team could adversely affect our ability to successfully execute our business strategies and achieve our goals and objectives.

 

Our manufacturing and third party fulfillment activities are subject to certain risks.

 

We manufacture the majority of our products at our manufacturing facilities in California and Switzerland. As a result, we are dependent on the uninterrupted and efficient operation of these facilities. Our manufacturing operations, including those of our suppliers, are subject to power failures, blackouts, border shutdowns, telecommunications failures, computer viruses, cybersecurity vulnerabilities, human error, breakdown, failure or substandard performance of our facilities, our equipment, the improper installation or operation of equipment, terrorism, pandemics (including COVID-19), natural or other disasters, intentional acts of violence, and the need to comply with the requirements or directives of governmental agencies, including but not limited to the FDA. In addition, we may in the future determine to expand or relocate our facilities, which may result in slowdowns or delays in our operations. While we have implemented and regularly evaluate various emergency, contingency and disaster recovery plans and we maintain business interruption insurance, there can be no assurance the occurrence of these or any other operational problems at our facilities in California or Switzerland would not have a material adverse effect on our business, financial condition and results of operations. Furthermore, there can be no assurance our contingency plans will prove to be adequate or successful if needed or our insurance will continue to be available at a reasonable cost or, if available, will be adequate to cover any losses that we may incur from an interruption in our manufacturing and distribution operations. We recently opened a new warehouse and distribution facility in Carlsbad, California, and converted it into a dedicated high volume powder blending and packaging facility while also providing additional raw material storage capacity. There can be no assurance we will be successful in obtaining additional facility certifications that may be necessary to attract new customers or that we will obtain sufficient business through our on-going sales efforts to effectively utilize the facility and our investment therein. Directly as a result of one of our largest customers experiencing a sales decline and consequently retention of excess of inventory, we are currently planning to close our new high-speed powder processing facility in Carlsbad, California. While we anticipate the closure will be temporary this cannot be assured, we cannot currently predict all of the consequences from this plant closure, how long the closure will continue or the overall economic impact of it or other similar declines in product sales by our customers. Notwithstanding, we believe the closure will contribute to an anticipated net loss in the first half of fiscal 2024, net income in the second half and an overall net loss in fiscal 2024.

 

We outsource our beta-alanine fulfillment and distribution activities as well as certain manufacturing activities. The operation of the third party service provider’s facilities is subject to the interruption risk and other risks similar to those described above for our facilities and there can be no assurance these interruptions or any other operational problem at such third party’s facilities would not have a material adverse effect on our business, financial condition and results of operations.

 

 

The COVID-19 pandemic could have a material adverse effect on our operations and business. 

 

In March 2020, the World Health Organization declared the outbreak of the coronavirus known as Covid-19 a worldwide pandemic.  As of September 2023, although the U.S. government has declared an end to the pandemic, there are a limited number of approved vaccines or effective treatments for coronavirus and it is extremely difficult to predict the future impact of coronavirus.  In addition, the emergence of new strains of the virus that are resistant to current vaccines could also have an adverse impact on the Company’s business. While our facilities continued to operate amid the global COVID-19 pandemic, disruptions in supply chains have impacted our production and sales. These disruptions, though expected to be temporary, carry uncertainty about their duration, recurrence and impact. The extent of COVID-19's impact on our operational and financial performance depends on ongoing and future pandemic effects on customers, vendors, labor availability, and potential expanded restrictions. While we cannot predict the full scope of COVID-19's impact on our business, operations, liquidity, or capital resources, we believe our existing working capital and credit facility will sustain our operations. However, we cannot guarantee additional working capital will be available when needed, potentially affecting our financial condition and results.

 

If we or our private-label contract manufacturing customers expand into additional markets outside the U.S. or our or their sales in markets outside the U.S. increase, our business could become increasingly subject to political, economic, regulatory and other risks in those markets, which could adversely affect our business.

 

Our future growth may depend, in part, on our ability and the ability of our private-label contract manufacturing customers, to expand into additional markets outside the U.S. or to improve sales in markets outside the U.S. There can be no assurance we or such customers will be able to expand in existing markets outside the U.S. or enter new markets on a timely basis, or that new markets outside the U.S. will be profitable. There are significant regulatory and legal barriers in markets outside the U.S. that must be overcome to enter and operate in such markets. We will be subject to the burden of complying with a wide variety of national and local laws, including multiple and possibly overlapping and conflicting laws. We may also experience difficulties adapting to new cultures, business customs and legal systems. Our sales and operations outside the U.S. are subject to political, economic and social uncertainties including, among others:

 

 

changes and limits in import and export controls;

 

 

increases in custom duties and tariffs;

 

 

changes in government regulations and laws;

 

 

coordination of geographically separated locations;

 

 

absence in some jurisdictions of effective laws to protect our intellectual property rights;

 

 

changes in currency exchange rates;

 

 

economic and political instability; and

 

 

currency transfer and other restrictions and regulations that may limit our ability to sell certain products or repatriate profits to the U.S.

 

Any changes related to these and other factors could adversely affect our business, profitability and growth prospects. If we or our customers expand into additional markets outside the U.S. or improve sales in markets outside the U.S., these and other risks associated with operations outside the U.S. will likely increase.

 

The failure of our suppliers to supply quality materials in sufficient quantities, at a favorable price, and in a timely fashion could adversely affect the results of our operations.

 

We buy our raw materials from a limited number of suppliers. During fiscal 2023 and fiscal 2022, one of our suppliers represented more than 10% of our total raw material purchases. Additionally, we currently purchase all of our beta-alanine for our CarnoSyn® and SR CarnoSyn® business from a single manufacturer located in Japan. Any disruption in their ability to source materials for or produce the amounts of beta-alanine needed to meet our requirements could have an adverse effect on our business.

 

The loss of any of our other major suppliers or of any supplier who provides us materials that are hard to obtain elsewhere at the same quality could adversely affect our business operations. Although we believe we could establish alternate sources for most of our raw materials, any delay in locating and establishing relationships with other sources could result in shortages of products we manufacture from such raw materials, with a resulting loss of sales and customers. In certain situations, we may be required to alter our products or with our customer’s consent to substitute different materials from alternative sources.

 

A shortage of raw materials or an unexpected interruption of supply could also result in higher prices for those materials. We have experienced increases in various raw material costs, transportation costs and the cost of petroleum-based raw materials and packaging supplies used in our business. Increasing pricing pressures on raw materials and other products have continued throughout fiscal 2023 as a result of limited supplies of various ingredients, inflationary factors, including higher labor and transportation costs, and the impact of COVID-19. We expect these upward pressures to continue through fiscal 2024. Although we may be able to raise our prices in response to significant increases in the cost of raw materials, we may not be able to raise prices sufficiently or quickly enough to offset the negative effects such cost increases could have on our results of operations or financial condition.

 

 

There can be no assurance suppliers will provide the quality raw materials needed by us in the quantities requested or at a price we are willing to pay. Because we do not control the actual production of these raw materials, we are also subject to delays caused by interruption in production of materials including but not limited to those resulting from conditions outside of our control, such as pandemics, weather, transportation interruptions, labor shortages, strikes, terrorism, natural disasters, and other catastrophic events.

 

In addition, our efforts to maintain or increase sales of CarnoSyn® and SR CarnoSyn® are substantially dependent on the availability of the raw material beta-alanine and sales of beta-alanine or products incorporating beta-alanine. The availability of beta-alanine, and thus sales of such raw material and products using such material, could be negatively impacted by any shortages, interruptions and similar events described above, which could in turn adversely affect the amount of revenue and profit margin we earn from the sale of beta-alanine.

 

Risks Related to Customer Concentration

 

Because we derive a significant portion of our revenues from a limited number of customers, our revenues would be adversely affected by the loss of a major customer or a significant change in their business, personnel or the timing or amount of their sales to their customers and their orders from us.

 

We have in the past and expect to continue to derive a significant portion of our revenues from a relatively limited number of customers. During the fiscal year ended June 30, 2023, sales to our two largest customers were approximately 71% of our consolidated net sales. We cannot predict with any certainty if sales to these customers will increase or decrease in the future.

 

Although no other customers represented more than 10% of our consolidated net sales, the loss of one of our largest customers, or other major customers, a significant decline in sales to any of our largest customers, a significant change in their business model or personnel, or in their ability to make payments when due, could materially and adversely affect our financial condition and results of operations. The timing of our customers’ orders is impacted by, among other factors, their marketing programs, their customer demand, seasonality, their raw material suppliers we are sometimes required to use, their supply chain management, their entry into new markets and their new product introductions, all of which are outside of our control. All of these attributes have had and are expected to have a significant impact on our business in the future.

 

On August 16, 2023, we announced the temporary closure of our new high-speed powder processing facility in Carlsbad, California due to one of our largest customer’s efforts to rebalance supply and demand. We expect  normal operations will not resume in this facility until late in our third fiscal quarter of 2024. There can be no assurance our customer will resolve its supply and demand issues in the timeframe expected. If this customer is unable to resolve these issues in this timeframe, then we will likely experience a continuing material decrease in revenues during fiscal year 2024.

 

Our future growth and stability depends, in part, on our ability to diversify our sales. Our efforts to establish new sales from both existing customers and new customers could require significant initial investments, which may or may not result in higher overall sales and improved financial results.

 

Our business strategy depends in large part on our ability to develop new product sales from both current and new customer relationships. These activities often require a significant up-front investment including, among others, customized formulations, compliance with different regulatory schemes, product registrations, package design, product testing, pilot production runs, and the build-up of initial inventory. We may experience significant delays from the time we increase our operating expenses and make investments in inventory (and incur additional related carrying costs) until the time we generate net sales from new products or customers, and it is possible after incurring such expenditures we may not generate material revenue from new products or customers. If we incur significant expenses and investments in inventory that we are not able to recover, and we are not able to compensate for those expenses, our operating results would be adversely affected.

 

We currently derive significant revenues and income from sales of beta-alanine and from licensing our patents. Our ability to maintain or grow our sales of beta-alanine and license revenue from our other patents is contingent on our ability to continue to defend our patents, and commercialize the sale of beta-alanine under our instant release CarnoSyn® patents and trademark and our sustained release SR CarnoSyn® patents and trademark.

 

We own multiple patents and trademarks related to the use of beta-alanine in food and nutritional supplements. A majority of our revenue and income from this segment is currently derived from activity related to licensing our patents and other intellectual property associated with instant release beta-alanine, sold under our trade name CarnoSyn®. We have five patents for this version of CarnoSyn®, of which the latest expires in 2026. Our patent and trademark licensing revenue decreased from $16.2 million in fiscal 2022 to $8.7 million in fiscal 2023 in part due to a general slowdown in the Sports Nutrition sales channel in fiscal year 2023 while fiscal year 2022 benefited from a recovery of the sports nutrition industry after the reopening of gyms and athletic facilities and activities in accordance with easing COVID-19 guidelines for such activities. There is no assurance we will be successful maintaining our historical CarnoSyn® instant release beta-alanine sales levels or growing future sales volumes with our remaining CarnoSyn® instant release patent estate. If we are not successful it could have a material adverse effect on our business, results of operations, and financial condition.

 

We believe SR CarnoSyn® is a superior delivery system for CarnoSyn® beta-alanine based on its sustained release profile that allows for increased daily dosing and improved muscle retention of carnosine. Our patents related to SR CarnoSyn® extend through 2036 and we believe the introduction of SR CarnoSyn® beta-alanine is an important step in the further commercialization of our patent estate. There can be no assurance we will be successful in getting the market to accept this new form of beta-alanine or that we will be successful launching new products utilizing SR CarnoSyn® beta-alanine.

 

 

Risks Related to Regulations

 

Our products and manufacturing activities are subject to extensive government regulation, which could limit or prevent the sale of our products in some markets and could increase our costs.

 

The manufacturing, packaging, labeling, advertising, promotion, distribution, and sale of our products are subject to regulation by numerous national and local governmental agencies in the U.S. and in other countries. For example, we are required to comply with certain GMP’s and incur costs associated with the audit and certification of our facilities. Failure to comply with governmental regulations may result in, among other things, injunctions, product withdrawals, recalls, product seizures, fines, and criminal prosecutions. Any action of this type by a governmental agency could materially adversely affect our ability to successfully market our products and services. In addition, if such governmental agency has reason to believe the law is being violated (for example, if it believes we do not possess adequate substantiation for product claims), it can initiate an enforcement action. Governmental agency enforcement could result in orders requiring, among other things, limits on advertising, consumer redress, divestiture of assets, rescission of contracts, and such other relief as may be deemed necessary. Violation of these orders could result in substantial financial or other penalties. Any action by a governmental agency could materially adversely affect our ability and our customers’ ability to successfully market and continue selling the products involved.

 

Before commencing operations or marketing our products in markets outside the U.S., we are routinely required to obtain approvals, licenses, or certifications from a country’s ministry of health or comparable agency. Approvals or licensing may be conditioned on reformulation of products or even may be unavailable with respect to certain products or product ingredients. We must also comply with product labeling and packaging regulations that vary from country to country. Furthermore, the regulations of these countries may conflict with those in the U.S. and with each other. The sale of our products in certain European countries is subject to the rules and regulations of the European Union, which may be interpreted differently among the countries within the European Union. The cost of complying with these various and potentially conflicting regulations can be substantial and could adversely affect our results of operations.

 

During the recent COVID-19 pandemic, our operations were subject to additional laws and regulations imposed by federal, state, and local governments primarily related to the ability of our employees to come to work and the safety measures that need to be in place in order for our facilities to remain operational. While we already had robust quality standards and procedures, we have had to constantly monitor these new regulations and implement additional procedures where necessary, including at times temperature checks, additional cleaning procedures, allowing administrative personnel to work remotely, etc. Recurrence of pandemic related regulations, or new or expanded regulations, or the reinstatement of pandemic conditions, including any inability to continue qualifying as an essential business in the event of future government imposed lockdowns could adversely affect our results of operations.

 

We cannot predict the nature of any future laws, regulations, interpretations, or applications, nor can we determine what effect additional governmental regulations, when and if adopted, would have on our business. They could include new or revised requirements or restrictions related to the safe operation of our facilities due to the pandemic, or for the reformulation of certain products to meet new standards, the recall or discontinuance of certain products, additional compliance costs or record keeping requirements, expanded or different labeling, and additional scientific substantiation. Any or all of these requirements could have a material adverse effect on our operations.

 

Possible new tariffs on imported goods from China and elsewhere could adversely affect our business operations.

 

The United States has implemented increased tariffs on a wide range of goods and materials imported from China and other governments. These goods and materials may include products, applications, and ingredients we or our customers require for their products, including beta-alanine. Our ability to maintain or increase CarnoSyn® sales and licensing revenue depends on the availability of the raw material beta-alanine. China and other governments have responded to the implementation of tariffs by the United States by imposing their own tariffs on certain American products. Continuing or increased tariffs could have a material adverse effect on our customer’s businesses, the availability of beta-alanine, and the cost of other raw materials we use in our customer’s products. While it is difficult to predict whether or how existing and additional potential tariffs will be imposed, or how tariffs will impact our business, we believe the imposition of additional tariffs by the U.S. or other governments on products we or our customers offer for sale, or ingredients we use in the products we manufacture could adversely impact our offerings and our customers, and could have an adverse impact on the availability of raw materials we purchase including beta-alanine from Japan.

 

Such results could adversely impact our ability to license our patents and trademarks, our ability to sell beta-alanine, and our customers’ ability to compete in the marketplace, resulting in reduced demand for our products, and products we manufacture for our customers. Additional tariffs imposed by any government on beta-alanine could have an adverse impact on the price we have to pay for beta-alanine and the availability of beta-alanine. Any of these events could have a material adverse effect on our business and results of operations.

 

 

Risks Related to Litigation

 

We could be exposed to product liability claims or other litigation, which may be costly and could materially adversely affect our operations.

 

We could face financial liability due to product liability claims if the use of our products results in significant loss or injury. Additionally, the manufacture and sale of our products involves risk of injury to consumers from tampering by unauthorized third parties or product contamination. We could be exposed to future product liability claims that include, among others, assertions that: our products contain contaminants; we provide consumers with inadequate instructions about product use; or we provide inadequate warning about side effects or interactions of our products with other substances. Even if we were to prevail in any such claims, the cost of litigation and settlement could be significant.

 

We maintain product liability insurance coverage, including primary product liability and excess liability coverage. While we expect to be able to continue our product liability insurance, there can be no assurance we will in fact be able to continue such insurance coverage, or that such insurance coverage will be adequate to cover any liability we may incur, or that our insurance policies will continue to be available at a cost similar to our cost today, or even an economically reasonable cost.

 

Additionally, it is possible one or more of our insurers could exclude from our coverage certain ingredients used in our products. In such event, we may have to stop using those ingredients or rely on indemnification or similar arrangements with our customers who wish to continue to include those ingredients in their products. A substantial increase in our product liability risk or the loss of customers or product lines, or the failure of a customer to honor indemnification agreements could each have a material adverse effect on our results of operations and financial condition.

 

 

We may continue to incur significant costs in the course of creating and defending our intellectual property. We may be unable to protect our intellectual property rights or may inadvertently infringe on the intellectual property rights of others.

 

We possess and may possess in the future certain proprietary technology, trade secrets, trademarks, trade names, licenses, patents, and similar intellectual property. We may continue to incur significant patent and trademark litigation costs associated with creating and defending our intellectual property. During fiscal 2023, we incurred approximately $0.2 million in patent litigation and prosecution expense and expect these expenses to be between $0.1 million and $0.3 million during fiscal 2024. There is no assurance we will be able to create new intellectual property, protect our existing intellectual property adequately or that our intellectual property rights will be upheld. If as we have been in the past, we are again subject to legal proceedings seeking to invalidate our patent rights, such proceedings or the success of the efforts thereby could have a material adverse impact upon our financial condition and results of operations. Furthermore, the laws of certain foreign countries may not protect our intellectual property rights to the same extent as do the laws of the U.S. Additional litigation in the U.S. or abroad may be necessary to enforce our intellectual property rights, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement. Such litigation, even if ultimately determined in our favor, could result in substantial additional costs and diversion of resources and could have a material adverse effect on our business, results of operations and financial condition. If infringement claims are asserted against us, we may seek to obtain a license to use the claiming third party’s intellectual property rights. There can be no assurance such a license would be available at all or available on terms acceptable or favorable to us.

 

Risks Related to Insider Ownership and Corporate Structure

 

If certain provisions of our Certificate of Incorporation, Bylaws and Delaware law are triggered, the market for our shares may decrease.

 

Certain provisions in our Certificate of Incorporation, Bylaws and Delaware corporate law may discourage unsolicited proposals to acquire our business, even if such proposals would benefit our stockholders. Those provisions include one that authorizes our Board of Directors, without stockholder approval, to issue up to 500,000 shares of preferred stock having such rights, preferences, and privileges, including voting rights, as the Board of Directors designates. The rights of our common stockholders will be subject to, and may be adversely affected by, the rights of holders of any preferred stock that may be issued in the future. Any or all of these provisions could delay, deter or prevent a takeover of our company and could lower the price investors are willing to pay for our common stock and the number of investors willing to own our common stock.

 

Collectively, our officers and directors own a significant amount of our common stock, giving them influence over corporate transactions and other matters and potentially limiting the influence of other stockholders on important policy and management issues.

 

Our officers and directors, together with their families and affiliates, beneficially owned approximately 21% of our outstanding shares of common stock as of June 30, 2023. Approximately 16% of the outstanding shares of common stock are beneficially owned by Mark LeDoux, and his family and affiliates. Mr. LeDoux is our Chief Executive Officer and Chairman of the Board. As a result, our officers and directors, and in particular Mr. LeDoux, could influence such business matters as the election of directors and approval of significant corporate transactions.

 

 

Various transactions could be delayed, deferred, or prevented without the approval of stockholders, including the following:

 

 

transactions resulting in a change in control;

 

 

mergers and acquisitions;

 

 

tender offers;

 

 

election of directors; and

 

 

proxy contests.

 

There can be no assurance that conflicts of interest will not arise with respect to the officers and directors who own shares of our common stock or that conflicts will be resolved in a manner favorable to us or our other stockholders.

 

Risks Related to Future Acquisitions

 

We may pursue acquisitions of other companies that, if not successful, could adversely affect our business, financial condition and results of operations.

 

We may pursue acquisitions of companies we believe could complement or expand our business, augment our market coverage, provide us with important relationships or otherwise offer us growth opportunities. Acquisitions involve numerous risks, including the following:

 

 

potential difficulties related to integrating the products, personnel and operations of an acquired company;

 

 

failure to operate efficiently as a combined organization utilizing common information and communication systems, operating procedures, financial controls and human resources practices;

 

 

diverting management’s attention from other daily operations of the business;

 

 

entering markets in which we have no or limited prior direct experience and where competitors in such markets have more experience and stronger market positions;

 

 

potential loss of key employees of an acquired company;

 

 

potential inability to achieve cost savings and other potential benefits expected from the acquisition;

 

 

an uncertain sales and earnings stream from an acquired company; and

 

 

potential impairment charges, which may be significant, against goodwill and purchased intangible assets acquired in an acquisition due to changes in conditions and circumstances that occur after the acquisition, many of which may be outside of our control.

 

There can be no assurance that acquisitions we may pursue will be successful. If we pursue an acquisition but are not successful in completing it, or if we complete an acquisition but are not successful in integrating an acquired company’s employees, products or operations successfully, our business, financial position or results of operations could be adversely affected.

 

General Risk Factors

 

We expect our operating results will vary. Fluctuations in our operating results may adversely affect the share price of our common stock.

 

Our net sales decreased during fiscal 2023 as compared to fiscal 2022, and there can be no assurance our net sales will improve in the near term, or we will earn a profit in any given year. We experienced a net profit in fiscal 2023 but may incur losses in the future. Our operating results may fluctuate from year to year and/or from quarter to quarter due to various factors including differences related to the timing of revenues and expenses for financial reporting purposes and other factors described in this report. At times, these fluctuations may be significant. We currently anticipate we will experience a net loss in the first half of fiscal 2024, net income in the second half and an overall net loss in fiscal 2024. Fluctuations in our operating results may adversely affect the share price of our common stock.

 

 

Our stock price could fluctuate significantly.

 

Stock prices in general can be volatile and ours is no different. The trading price of our stock may fluctuate in response to the following, as well as other, factors including but not limited to factors outside of our control:

 

 

broad market fluctuations and general economic and/or political conditions;

 

 

fluctuations in our financial results;

 

 

relatively low trading volumes;

 

 

future offerings of our common stock or other securities;

 

 

the general condition of the nutritional supplement industry;

 

 

increased competition;

 

 

regulatory action;

 

 

adverse publicity;

 

 

manipulative or illegal trading practices by third parties; and

 

 

our and our customers’ and suppliers’ products and other public announcements.

 

The market for our stock has historically experienced significant price and volume fluctuations. There can be no assurance that an active market in our stock will continue to exist or that the price of our common stock will not decline. Our future operating results may be below the expectations of securities analysts and investors. If this were to occur, the price of our common stock could decline, perhaps substantially.

 

From time to time our shares may be listed for trading on one or more foreign exchanges, with or without our prior knowledge or consent. Certain foreign exchanges may have less stringent listing requirements, rules and enforcement procedures than the Nasdaq Global Market or other markets in the U.S., which may increase the potential for manipulative trading practices to occur on such foreign exchanges. These practices, or the perception by investors that such practices could occur, may increase the volatility of our stock price or result in a decline in our stock price, which in some cases could be significant.

 

We may not be able to raise additional capital or obtain additional financing if needed.

 

It is possible our cash from operations could become insufficient to meet our working capital needs and/or to implement our business strategies. In such an event, there can be no assurance our existing line of credit would be sufficient to meet our working capital needs, if the line has any credit still available when needed. Furthermore, if we fail to maintain certain loan covenants, we may no longer have access to our credit line. Under the terms of our credit facility, there are limits on our ability to create, incur or assume additional indebtedness without the approval of our lender. Our credit line terminates in May 2025 and there is no guarantee we will be able to extend or renew this credit line on favorable terms or at all.

 

We may consider issuing additional debt or equity securities in the future to fund potential acquisitions or investments, to refinance existing debt, or for general corporate purposes. If we issue equity or convertible debt securities to raise additional funds, our existing stockholders may experience dilution, and the new equity or debt securities may have rights, preferences and privileges senior to those of our existing stockholders. If we incur additional debt, it may increase our leverage relative to our earnings or to our equity capitalization, requiring us to pay additional interest expenses and potentially lowering our credit ratings. At any given time, it could be difficult for us to raise capital due to a variety of factors, some of which may be outside of our control, including a tightening of credit markets, overall poor performance of stock markets, and/or an economic slowdown in the U.S. or other countries, or in the businesses of our customers. There is no assurance we would be able to market such security issuances on favorable terms, or at all, in which case, if we did not have any alternate funds we might not be able to develop or enhance our products, execute our business plan, take advantage of future opportunities, respond to competitive pressures or meet unanticipated customer requirements.

 

Our inability to raise additional capital or to obtain additional financing if needed could negatively affect our ability to implement our business strategies and meet our goals. This, in turn, could adversely affect our financial condition and results of operations.

 

 

 

ITEM 2. PROPERTIES

 

This table summarizes our facilities as of June 30, 2023. We believe our facilities are adequate to meet our operating requirements for the foreseeable future.

 

                 

Lease

 
       

Square

     

Expiration

 

Location

 

Nature of Use

 

Feet

 

How Held

 

Date

 

Vista, CA USA(1),(2)

 

Manufacturing, warehousing, packaging and distribution

    162,000  

Leased

 

August 2034

 

Manno, Switzerland(3)

 

Manufacturing, warehousing, packaging and distribution

    95,990  

Leased

 

December 2032

 

Manno, Switzerland(4)

 

Warehousing

    30,892  

Leased

  December 2024  

Carlsbad, CA USA(5)

 

Corporate headquarters

    20,981  

Owned

  N/A  

Carlsbad, CA USA(6)

 

Powder filling, packaging, distribution and storage

    67,453  

Owned

  N/A  

 

(1)

This facility is used by NAI for its private-label contract manufacturing segment.

 

(2)

At this facility we use approximately 93,000 square feet for production, 60,000 square feet for warehousing and 9,000 square feet for administrative functions. In July 2023, NAI executed an extension to the lease covering this facility effective April 1, 2024 and extends the lease through August 31, 2034.

 

(3)

This facility is used by NAIE in connection with our private-label contract manufacturing segment. In May 2022, NAIE executed an extension to the lease covering this facility that is effective January 1, 2023 and extends the lease through December 31, 2032.

 

(4)

This facility is used by NAIE for additional warehouse storage.

 

(5)

We purchased our Carlsbad, California corporate headquarters in March 2016.

 

(6)

We acquired this facility in August 2021 and retrofitted it into a dedicated high-volume powder blending and packaging facility with supplementary raw material storage. This facility became operational in April 2023, however it is scheduled to be temporarily closed soon due to a current customer holding off on further purchases while absorbing excess inventory.

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time, we become involved in various investigations, claims and legal proceedings that arise in the ordinary course of our business. These matters may relate to intellectual property, product liability, employment, tax, regulation, contract or other matters. The resolution of these matters as they arise will be subject to various uncertainties and, even if such claims are without merit, could result in the expenditure of significant financial and managerial resources. While unfavorable outcomes are possible, based on available information, we generally do not believe the resolution of these matters, even if unfavorable, will result in a material adverse effect on our business, consolidated financial condition, or results of operations. Our evaluation of the likely impact of these actions could change in the future and we could have unfavorable outcomes we do not expect. An unexpected settlement expense or an unexpected unfavorable outcome of a matter could adversely impact our results of operations.

 

As of September 20, 2023, neither NAI nor NAIE were a party to any material pending legal proceeding nor was any of our property the subject of any material pending legal proceeding. We are currently involved in several matters in the ordinary course of our business.

 

There is no assurance NAI will prevail in any litigation matters or that litigation expenses will not be greater than anticipated.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

 

PART II

 

ITEM 5. MARKET FOR OUR COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market Information

 

Our common stock trades on the Nasdaq Global Market under the symbol “NAII.” Below are the high and low sales prices of our common stock as reported on the Nasdaq Global Market for each quarter of the fiscal years ended June 30, 2023 and 2022:

 

   

Fiscal 2023

   

Fiscal 2022

 
   

High

   

Low

   

High

   

Low

 

First Quarter

  $ 12.60     $ 8.38     $ 19.15     $ 13.50  

Second Quarter

  $ 9.84     $ 7.04     $ 14.47     $ 12.49  

Third Quarter

  $ 10.12     $ 7.95     $ 13.62     $ 10.68  

Fourth Quarter

  $ 9.44     $ 6.97     $ 11.73     $ 8.91  

 

Holders

 

As of September 19, 2023, there were 181 stockholders of record of our common stock. On that same date, the last sales price of our common stock as reported on NASDAQ was $6.36 per share.

 

Dividends

 

We have never paid a dividend on our common stock and we do not intend to pay a dividend in the foreseeable future. Our current policy is to retain all earnings to provide funds for operations and future growth. Additionally, under the terms of our credit facility, we are precluded from paying a dividend while such facility is in place without a waiver from our lender.

 

Recent Sales of Unregistered Securities

 

During the fiscal year ended June 30, 2023, we did not sell any unregistered securities.

 

Repurchases

 

During the quarter ended June 30, 2023, we did not repurchase any shares of our common stock.

 

Equity Compensation Plan Information

 

The following table sets forth information regarding outstanding options and shares reserved for future issuance under our existing equity compensation plans as of June 30, 2023:

 

                   

Number of

 
                   

Shares

 
                   

Remaining

 
                   

Available

 
           

Weighted-

   

for Future

 
   

Number of

   

Average

   

Issuance

 
   

Shares

   

Exercise

   

Under Equity

 
   

to be Issued

   

Price

   

Compensation

 
   

Upon

   

of

   

Plans

 
   

Exercise of

   

Outstanding

   

(Excluding

 
   

Outstanding

   

Options,

   

Shares

 
   

Options,

   

Warrants,

   

Reflected in

 
   

Warrants,

   

and

   

Column

 

Plan Category

 

and Rights

   

Rights

   

(a))

 
   

(a)

   

(b)

   

(c)

 

Equity compensation plans approved by stockholders

        $       349,377  

Equity compensation plans not approved by stockholders

    N/A       N/A       N/A  

Total

        $       349,377  

 

ITEM 6. SELECTED FINANCIAL DATA

 

As a smaller reporting company, we are not required to provide Item 6 disclosure in this Annual Report.

 

 

 

ITEM 7. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION

 

The following discussion and analysis is intended to help you understand our financial condition and results of operations as of June 30, 2023 and 2022 and for each of the last two fiscal years then ended. You should read the following discussion and analysis together with our audited consolidated financial statements and the notes to the consolidated financial statements included under Item 8 in this report. Our future financial condition and results of operations will vary from our historical financial condition and results of operations described below based on a variety of factors. You should carefully review the risks described under Item 1A and elsewhere in this report, which identify certain important factors that could cause our future financial condition and results of operations to vary.

 

Executive Overview

 

The following overview does not address all of the matters covered in the other sections of this Item 7 or other items in this report or contain all of the information that may be important to our stockholders or the investing public. You should read this overview in conjunction with the other sections of this Item 7, the financial statements and accompanying notes, and this report.

 

Our primary business activity is providing private-label contract manufacturing services to companies that market and distribute vitamins, minerals, herbs and other nutritional supplements, as well as other health care products, to consumers both within and outside the U.S. Historically, our revenue has been largely dependent on sales to two or three private-label contract manufacturing customers and subject to variations in the timing of such customers’ orders, which in turn is impacted by such customers’ internal marketing programs, supply chain management, entry into new markets, new product introductions, the demand for such customers’ products, and general industry and economic conditions. Our revenue also includes raw material sales, royalty and licensing revenue generated from our patent estate pursuant to license and supply agreements with third parties for the distribution and use of the ingredient known as beta-alanine sold under our CarnoSyn® and SR CarnoSyn® trademarks.

 

A cornerstone of our business strategy is to achieve long-term growth and profitability and to diversify our sales base. We have sought and expect to continue to seek to diversify our sales by developing relationships with additional, quality-oriented, private-label contract manufacturing customers, and commercializing our patent estate through sales of beta-alanine under our CarnoSyn® and SR CarnoSyn® trade names, royalties from license agreements, and potentially additional contract manufacturing opportunities with licensees.

 

During fiscal 2023, our consolidated net sales were 10% lower than in fiscal 2022. Private-label contract manufacturing sales decreased 6% primarily due to reduced orders from several of our larger customers associated with their efforts to reduce excess on-hand inventory. Sales were also negatively impacted by Euro to USD exchange rates. Our foreign currency exchange rates as applied to sales denominated in Euro decreased to a weighted average of 1.13 EUR/USD in fiscal 2023 compared to a weighted average of 1.18 EUR/USD in fiscal 2022. The decrease in sales to these customers was partially offset by increased sales to our largest customer. Sales to this customer increased 66% in fiscal 2023 as compared to fiscal 2022. Revenue concentration from our largest private-label contract manufacturing customer as a percentage of our total net sales was 40% in fiscal 2023, and revenue concentration from our largest private-label contract manufacturing customer as a percentage of total net sales in fiscal 2022 was 32%.

 

During fiscal 2023, patent and trademark licensing revenue decreased 46% to $8.7 million as compared to $16.2 million for fiscal 2022. The decrease in patent and trademark licensing revenue was primarily due to a decrease in orders from existing customers as a result of market and inflationary factors along with a general slowdown in the Sports Nutrition sales channel. Included in the market factors, fiscal 2022 benefited from a ramp up of Sports Nutrition sales activity due to easing COVID restrictions on athletic activities with no corresponding activity in fiscal 2023.

 

We continue to invest in research and development for our SR CarnoSyn® sustained release delivery system. We believe SR CarnoSyn® may provide a unique opportunity within the growing Wellness and Healthy Aging markets. We believe our efforts to refine our formulations and product offerings will be positively received and result in significant opportunity for increased SR CarnoSyn® sales. As part of this commercialization effort, we have recently introduced two new SR CarnoSyn® Wellness tablet products – Complete Vision Support and Complete Memory Support. These new offerings are condition-specific tablet products that include SR CarnoSyn® as the primary ingredient along with other science-backed ingredients that strengthen the claims and marketing around the product and are more recognizable to the consumer. These new products are being offered both as business-to-business private label products and direct to the consumer through Amazon and our own direct to consumer website. In addition, we are also working on several innovations that could lead to new patentable products for CarnoSyn® Brands in the future.

 

To protect our CarnoSyn® business, we incurred litigation and patent compliance expenses of approximately $0.2 million during fiscal 2023 and $0.2 million during fiscal 2022. Our legal expense associated with our CarnoSyn® business has remained low as we have no active litigation and the current run-rate of expenses is primarily related to maintenance of our patent and trademark estate. Our ability to maintain or further increase our beta-alanine royalty and licensing revenue will depend in large part on our ability to develop a market for our sustained release form of beta-alanine marketed under our SR CarnoSyn® trademark, maintain our patent rights, the availability and the cost of the raw material when and in the amounts needed, the ability to expand distribution of beta-alanine to new and existing customers, and continued compliance by third parties with our license agreements and our patent, trademark and other intellectual property rights. During fiscal 2024, we will continue our sales and marketing activities to consumers, customers, potential customers, and brand owners on multiple platforms to promote and reinforce the features and benefits of utilizing CarnoSyn® and SR CarnoSyn® beta-alanine.

 

 

On August 16, 2023, we announced the temporary closure of our new high-speed powder processing facility in Carlsbad, California due to excess inventory on hand at one of our largest customer’s and their efforts to rebalance supply and demand. As a result of this temporary closure sixty-day notice was provided to all employees who may be furloughed starting in early October 2023. We expect this facility will re-open and our prior level of operations will resume late in our third fiscal quarter of 2024, but there can be no assurance this customer will resolve its supply and demand issues in the timeframe expected, or what level of business we will have with this customer when they purchase from us in the future. If this customer is unable to resolve its inventory issues in this timeframe, or our sales forecast is not realized we will likely experience a continuing material decrease in revenues during fiscal year 2024.

 

Subject to this uncertainty, and our overall sales forecast, we currently anticipate we will experience a net loss in the first half of fiscal 2024, net income in the second half and an overall net loss in fiscal 2024.

 

During fiscal 2024, we plan to continue our focus on:

 

 

Leveraging our state-of-the-art, certified facilities to increase the value of the goods and services we provide to our highly valued private-label contract manufacturing customers, and assist us in developing relationships with additional quality-oriented customers;

 

 

Expanding the commercialization of our beta-alanine patent estate through raw material sales, developing a new sales distribution channel under the Wellness and Healthy Aging category for our sustained release form of beta-alanine marketed under our SR CarnoSyn® trademark, exploiting new contract manufacturing opportunities, license and royalty agreements, and protecting our proprietary rights; and

 

 

Improving operational efficiencies and managing costs and business risks to improve profitability.

 

Impact of COVID-19 on Our Business

 

The COVID-19 pandemic resulted in significant economic disruption and may have some effect on our business in the future. Our facilities, located both in the United States and Europe, maintained operations throughout the duration of the COVID-19 pandemic, however, there can be no assurance our facilities will continue to operate without interruption.

 

Discussion of Critical Accounting Estimates 

 

We have identified the following as our most critical accounting estimates, which are those that are most important to the portrayal of our financial condition and results, and that require management’s most subjective and complex judgments. Information regarding our other significant accounting estimates and policies are disclosed in Note A, Organization and Summary of Significant Accounting Policies, of the notes to the consolidated financial statements.

 

Revenue Recognition — Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling one or more performance obligations.  For certain contracts with volume rebates, our estimates of future sales used to assess the volume rebate estimates are subject to a high degree of judgement and may differ from actual sales due to, among other things, changes in customer orders and raw material availability.

 

 

Results of Operations

 

The following table sets forth selected consolidated operating results for each of the last two fiscal years, presented as a percentage of net sales (dollars in thousands).

 

   

Fiscal Year Ended

                 
   

June 30, 2023

   

June 30, 2022

   

Increase (Decrease)

 

Private-label contract manufacturing

  $ 145,294       94 %   $ 154,798       91 %   $ (9,504 )     (6 )%

Patent and trademark licensing

    8,721       6 %     16,168       9 %     (7,447 )     (46 )%

Total net sales

    154,015       100 %     170,966       100 %     (16,951 )     (10 )%

Cost of goods sold

    135,857       88 %     140,457       82 %     (4,600 )     (3 )%

Gross profit

    18,158       12 %     30,509       18 %     (12,351 )     (40 )%

Selling, general & administrative expenses

    13,445       9 %     16,830       10 %     (3,385 )     (20 )%

Income from operations

    4,713       3 %     13,679       8 %     (8,966 )     (66 )%

Other (loss), net

    (1,158 )     (1 )%     (20 )     (0 )%     (1,138 )     5690 %

Income before income taxes

    3,555       2 %     13,659       8 %     (10,104 )     (74 )%

Provision for income taxes

    1,033       1 %     2,947       2 %     (1,914 )     (65 )%

Net income

  $ 2,522       2 %   $ 10,712       6 %   $ (8,190 )     (76 )%

 

Private-label contract manufacturing sales decreased 6% primarily due to reduced orders from several of our larger customers associated with their efforts to reduce excess on-hand inventory. Sales were also negatively impacted by Euro to USD exchange rates. Our foreign currency exchange rates as applied to sales denominated in Euro decreased to a weighted average of 1.13 EUR/USD in fiscal 2023 compared to a weighted average of 1.18 EUR/USD in fiscal 2022. The decrease in sales to these customers was partially offset by increased sales to our largest customer. Sales to this customer increased 66% in fiscal 2023 as compared to fiscal 2022. Revenue concentration from our largest private-label contract manufacturing customer as a percentage of our total net sales was 40% in fiscal 2023, and revenue concentration from our largest private-label contract manufacturing customer as a percentage of total net sales in fiscal 2022 was 32%.

 

Net sales from our patent and trademark licensing segment decreased 46% during fiscal 2023. The decrease in patent and trademark licensing revenue was primarily due to a decrease in orders from existing customers as a result of market and inflationary factors along with a general slowdown in the Sports Nutrition sales channel. Included in the market factors, fiscal 2022 benefited from a ramp up of Sports Nutrition sales activity due to easing COVID restrictions on athletic activities with no corresponding activity in fiscal 2023. 

 

The change in gross profit margin for the year ended June 30, 2023, was as follows:

 

   

Percentage

 
   

Change

 

Contract manufacturing(1)

    (3.9 )

Patent and trademark licensing(2)

    (2.2 )

Total change in gross profit margin

    (6.1 )

 

1

Private-label contract manufacturing gross profit margin contribution decreased 3.9 percentage points in fiscal 2023 as compared to fiscal 2022. The decrease in gross profit as a percentage of sales for private-label contract manufacturing is primarily due to lower sales and unfavorable sales mix, increased costs related to labor, utilities, operating supplies, freight and other costs resulting in an increase in per-unit manufacturing costs. Included in the increased labor costs for the fiscal 2023 is a restructuring charge of approximately $350,000 due to a workforce restructuring plans completed during the year. These factors were partially offset by a $2.2 million Employee Retention Tax Credit (“ERTC”) recorded in fiscal 2023. In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the ERTC. The Tax Payer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended the availability of the ERTC. Under these expanded measures, we determined during fiscal 2023 that we qualified for the ERTC for the first three quarters of calendar 2021 and do not expect any further benefit to subsequent periods.

 

2

During fiscal 2023, patent and trademark licensing gross profit margin contribution decreased 2.2 percentage points as compared to fiscal 2022. The decrease in margin contribution during the year ended June 30, 2023 was primarily due to decreased patent and trademark licensing net sales as a percentage of total consolidated net sales, as patent and trademark licensing historically provides higher profit margins than our private-label contract manufacturing business.

 

Selling, general and administrative expenses decreased $3.4 million, or 20% to $13.5 million in fiscal 2023 as compared to $16.8 million in fiscal 2022. The decrease year over year includes a $1.3 million benefit recorded related to our ERTC filing, a $1.4 million bad debt recovery associated with a settlement we agreed to with a former customer whose balance was written-off in a prior year, and favorable salary costs.

 

Other loss, net, increased $1.1 million during fiscal 2023 as compared to fiscal 2022. The increase is primarily associated with increased expenses related to our CHF balance sheet hedge and interest expense related to usage of our line of credit.

 

Our income tax expense decreased $1.9 million during fiscal 2023 as compared to fiscal 2022. The decrease is primarily due to a reduction in pre-tax income, which was partially offset by a higher effective tax rate. The increase in effective tax rate was primarily driven by changes in apportionment allocation of income to state jurisdictions and an increase in the Global Low-Taxed Intangible Income associated with our Swiss operations.

 

 

 

Liquidity and Capital Resources

 

Our primary sources of liquidity and capital resources are cash flows provided by operating activities and the availability of borrowings under our credit facilities. Net cash provided by operating activities was $7.0 million in fiscal 2023 compared to net cash provided by operating activities of $11.9 million in fiscal 2022.

 

At June 30, 2023, changes in accounts receivable, consisting primarily of amounts due from our private-label contract manufacturing customers and our patent and trademark raw material sales activities, provided $11.8 million in cash compared to providing $0.6 million in fiscal 2022. The increase in cash provided by accounts receivable during fiscal 2023 primarily resulted from timing of sales and the related collections. Days sales outstanding decreased to 29 days during fiscal 2023 compared to 38 days during fiscal 2022, primarily due to customer sales mix and timing of sales and the related collections.

 

Inventory provided $2.8 million in cash during fiscal 2023 compared to using $5.5 million in fiscal 2022. The change in cash activity from inventory was primarily related to the difference in the amount and timing of orders and anticipated sales in fiscal year 2023 as compared to fiscal year 2022. Changes in accounts payable and accrued liabilities used $8.6 million in cash during fiscal 2023 compared to providing $3.1 million during fiscal 2022. The change in cash flow activity related to accounts payable and accrued liabilities is primarily due to the timing of inventory receipts and payments.

 

Cash used in investing activities in fiscal 2023 was $13.5 million compared to $26.5 million in fiscal 2022. The primary reason for the change was due to the purchase of a new manufacturing and warehouse facility in Carlsbad, California in fiscal 2022 while fiscal 2023 included capital improvement costs and equipment purchases associated with the on-going project to improve the new facility to become a high capacity powder processing and storage facility.

 

Cash used in financing activities in fiscal 2023 was $1.8 million, compared to $4.3 million provided in fiscal 2022. The change in financing activities includes a reduction of stock repurchase activity, which totaled $1.5 million in fiscal 2023 as compared to $5.5 million in fiscal 2022. Fiscal 2022 also included $10.0 million in borrowings used to finance a portion of the purchase of our new manufacturing and warehouse facility in Carlsbad, California while fiscal 2023 did not include any such borrowings.

 

At June 30, 2023,we had no outstanding balances due on our line of credit and had $20.0 million available with this loan facility and we owed $9.5 million on a term loan that was borrowed as part of the purchase of our new Carlsbad manufacturing facility in August 2021. At June 30, 2022 we had no outstanding balances due and $20.0 million available in connection with our loan facility.

 

During fiscal 2023, we were in compliance with all of the financial and other covenants required under our Credit Agreement.

 

As of June 30, 2023, we had $13.6 million in cash and cash equivalents. Of these amounts, $12.2 million of cash and cash equivalents were held by NAIE. Overall, we believe our available cash, cash equivalents, potential cash flows from operations, and our credit facility will be sufficient to fund our current working capital needs and capital expenditures through at least the next 12 months. As a result of reduced sales overall, and the impact of temporary closure of our Carlsbad California high-speed powder processing facility, we anticipate we will not be able to comply with all of the covenants required under the Credit Agreement in the second quarter of fiscal 2024.  We have advised the lender and are currently negotiating a potential revised credit facility. There can be no assurance we will be able to successfully complete the negotiation of a revised credit facility, or what the differences in amount, cost and other factors may be. Please see Note F in Item 8 of this report for terms of our credit facility.

 

Off-Balance Sheet Arrangements

 

As of June 30, 2023, we did not have any significant off-balance sheet debt nor did we have any transactions, arrangements, obligations (including contingent obligations) or other relationships with any unconsolidated entities or other persons, in each case that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, results of operations, liquidity, capital expenditures, capital resources, or significant components of revenue or expenses material to investors.

 

Inflation

 

During fiscal 2023, we experienced price increases in product raw material and operational costs related to inflationary pressures. We currently believe increasing raw material and product cost pricing pressures will continue throughout fiscal 2024 as a result of limited supplies of various ingredients, the effects of higher labor and transportation costs, rising interest rates, higher global fuel and energy costs, and the continued impact of COVID-19. We anticipate current inflation rates will have a negative impact on our fiscal 2024 operations and we are monitoring the drivers and working with suppliers and customers to mitigate the impact on our results.

 

Recent Accounting Pronouncements

 

A discussion of recent accounting pronouncements is included under Note A in the notes to our consolidated financial statements which are included under Item 8 of this report.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

As a smaller reporting company, we are not required to provide Item 7A disclosure in this Annual Report.

 

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and
Stockholders of Natural Alternatives International, Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Natural Alternatives International, Inc. (the “Company”) as of June 30, 2023 and 2022, and the related consolidated statements of operations and comprehensive income, stockholders’ equity and cash flows for each of the two years in the period ended June 30, 2023, and the related notes (collectively referred to as the “consolidated financial statements”).  In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of June 30, 2023 and 2022, and the consolidated results of its operations and its cash flows for each of the two years in the period ended June 30, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits.  We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.  The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting.  Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matters communicated below are matters arising from the current-period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of these critical audit matters do not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Revenue RecognitionRefer to Note A to the Consolidated Financial Statements

 

Critical Audit Matter Description

 

The Company recognizes revenue upon transfer of control of promised products to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products. The Company enters certain customer supply contracts that contain unique, customer-specific terms and conditions that results in variable consideration. For such contracts, significant interpretation may be required to determine the contract terms, estimated amounts and timing of recognition of variable consideration.  Variable consideration includes volume-related and other discounts and pricing concessions.

 

Our assessment of management’s evaluation of the above referenced matters related to proper revenue recognition is significant to our audit because the amounts are material to the consolidated financial statements, the assessment process involves significant judgment, and the application of U.S. generally accepted accounting principles in this area is complex.

 

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our principal audit procedures related to the Company’s revenue recognition for customer contracts that include variable consideration included the following:

 

 

We evaluated the appropriateness of management’s revenue recognition policies.

 

 

We tested the mathematical accuracy of management’s calculations of revenue, including variable consideration, and the associated timing of revenue recognized in the consolidated financial statements.

 

 

We selected a sample of revenue transactions with variable consideration and performed the following procedures:

 

 

o

Obtained and read contracts and other source documents for each selection.

 

 

o

Tested management’s identification and treatment of the key contract terms, including performance obligations and variable consideration.

 

 

o

Evaluated the appropriateness of management's application of the Company’s accounting policies, along with their use of estimates, in the determination of revenue recognition conclusions.

 

Employee Retention Credits Refer to Note A to the Consolidated Financial Statements

 

Critical Audit Matter Description

 

The Company applied for Employee Retention Credits (“ERCs”) as provided for by provisions of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”).  ERCs related to eligible quarterly periods in fiscal 2021 aggregated a net amount of $3,477,526, for which the Company submitted its amended payroll tax returns during the fiscal year ended June 30, 2023. 

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our principal audit procedures related to the Company’s eligibility for ERCs included the following:

 

 

We obtained an understanding of the provisions of the ERCs, as afforded by the CARES Act and notices published by the IRS.

 

 

We evaluated management’s analysis supporting the Company’s eligibility to receive the ERCs, including documentation from external legal counsel.

 

 

We corroborated key information used by management to determine the amount of ERCs, including employee attendance records and payroll and personnel data.

 

 

We examined the Company’s amended payroll tax returns filed with the IRS.

 

/s/ HASKELL & WHITE LLP

 

We have served as the Company’s auditor since 2014.

 

Irvine, California

September 21, 2023

 

 

 

Natural Alternatives International, Inc.

Consolidated Balance Sheets

As of June 30

(Dollars in thousands, except share and per share data)

 

  

2023

  

2022

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $13,604  $21,833 

Accounts receivable – less allowance for doubtful accounts of $23 at June 30, 2023 and $3,383 at June 30, 2022

  7,022   17,422 

Inventories, net

  29,694   32,475 

Income tax receivable

  305   67 

Forward contracts

  390   3,144 

Prepaids and other current assets

  5,995   1,805 

Total current assets

  57,010   76,746 

Property and equipment, net

  53,841   44,573 

Operating lease right-of-use assets

  20,369   21,701 

Deferred tax asset – noncurrent

  355    

Other noncurrent assets, net

  2,577   2,983 

Total assets

 $134,152  $146,003 

Liabilities and Stockholders’ Equity

        

Current liabilities:

        

Accounts payable

 $7,778  $16,185 

Accrued liabilities

  2,409   2,787 

Accrued compensation and employee benefits

  2,246   3,673 

Customer deposits

  317   140 

Short-term liability – operating leases

  2,448   634 

Income taxes payable

  374   174 

Mortgage note payable, current portion

  312   302 

Total current liabilities

  15,884   23,895 
         

Long-term liability – operating leases

  18,965   21,413 

Long-term pension liability

  339   344 

Deferred tax liability

     1,220 

Mortgage note payable, net of current portion

  9,205   9,493 

Income taxes payable, noncurrent

  987   1,118 

Total liabilities

  45,380   57,483 

Commitments and contingencies (Notes D, F, H, J and M)

          

Stockholders’ equity:

        

Preferred stock; $.01 par value; 500,000 shares authorized; none issued or outstanding

      

Common stock; $.01 par value; 20,000,000 shares authorized at June 30, 2023 and June 30, 2022, issued and outstanding (net of treasury shares) 6,073,813 at June 30, 2023 and 6,129,611 at June 30, 2022

  91   89 

Additional paid-in capital

  31,436   30,423 

Retained earnings

  80,183   77,661 

Treasury stock, at cost, 3,240,593 shares at June 30, 2023 and 3,061,795 at June 30, 2022

  (22,855)  (21,352)

Accumulated other comprehensive income

  (83)  1,699 

Total stockholders’ equity

  88,772   88,520 

Total liabilities and stockholders’ equity

 $134,152  $146,003 

 

See accompanying notes to consolidated financial statements.

 

 

 

Natural Alternatives International, Inc.

Consolidated Statements of Operations and Comprehensive Income

For the Years Ended June 30

(Dollars in thousands, except share and per share data) 

 

   

2023

   

2022

 

Net sales

  $ 154,015     $ 170,966  

Cost of goods sold

    135,857       140,457  

Gross profit

    18,158       30,509  

Other selling, general and administrative expenses

    14,869       16,950  

Recoveries of uncollectible accounts receivable

    (1,424 )     (120 )

Income from operations

    4,713       13,679  

Other income (expense):

               

Interest income

    33        

Interest expense

    (451 )     (83 )

Foreign exchange (loss) gain

    (658 )     118  

Other, net

    (82 )     (55 )

Total other expense

    (1,158 )     (20 )

Income before income taxes

    3,555       13,659  

Provision for income taxes

    1,033       2,947  

Net income

  $ 2,522     $ 10,712  

Change in minimum pension liability, net of tax

  $ 64     $ 94  

Unrealized (loss) gain resulting from change in fair value of derivative instruments, net of tax

    (1,846 )     2,166  

Comprehensive income

  $ 740     $ 12,972  

Net income per common share:

               

Basic

  $ 0.43     $ 1.75  

Diluted

  $ 0.43     $ 1.74  

Weighted average common shares outstanding:

               

Basic

    5,863,083       6,117,044  

Diluted

    5,877,559       6,155,118  

 

See accompanying notes to consolidated financial statements.

 

 

 

Natural Alternatives International, Inc.

Consolidated Statements of Stockholders Equity

For the Years Ended June 30

(Dollars in thousands)

 

                                                   

Accumulated

         
                   

Additional

                           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Treasury Stock

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Shares

   

Amount

   

Income (Loss)

   

Total

 

Balance, June 30, 2021

    9,004,365     $ 88     $ 29,456     $ 66,949       2,567,797     $ (15,849 )   $ (561 )   $ 80,083  

Issuance of common stock for restricted stock grants

    135,850       1       (1 )                              

Compensation expense related to stock compensation plans

                968                               968  

Repurchase of common stock

                            435,080       (5,503 )           (5,503 )

Forfeiture of restricted stock

                            19,832                    

Share correction

    51,191                         39,086                    

Change in minimum pension liability, net of tax

                                        94       94  

Unrealized gain resulting from change in fair value of derivative instruments, net of tax

                                        2,166       2,166  

Net income

                      10,712                         10,712  

Balance, June 30, 2022

    9,191,406     $ 89     $ 30,423     $ 77,661       3,061,795     $ (21,352 )   $ 1,699     $ 88,520  

Issuance of common stock for restricted stock grants

    123,000       2       (2 )                              

Compensation expense related to stock compensation plans

                1,015                               1,015  

Repurchase of common stock

                            164,399       (1,503 )           (1,503 )

Forfeiture of restricted stock

                            14,399                    

Change in minimum pension liability, net of tax

                                        64       64  

Unrealized loss resulting from change in fair value of derivative instruments, net of tax

                                        (1,846 )     (1,846 )

Net income

                      2,522                         2,522  

Balance, June 30, 2023

    9,314,406     $ 91     $ 31,436     $ 80,183       3,240,593     $ (22,855 )   $ (83 )   $ 88,772  

 

See accompanying notes to consolidated financial statements.

 

 

 

Natural Alternatives International, Inc.

Consolidated Statements of Cash Flows

For the Years Ended June 30

(in thousands)

 

   

2023

   

2022

 

Cash flows from operating activities

               

Net income

  $ 2,522     $ 10,712  

Adjustments to reconcile net income to net cash provided by operating activities:

               

Recoveries of uncollectible accounts receivable

    (1,424 )     (120 )

Depreciation and amortization

    4,250       4,165  

Deferred income taxes

    (974 )     751  

Non-cash lease expenses

    2,831       2,749  

Non-cash compensation

    1,015       968  

Pension expense

    81       83  

Gain on disposal of assets

    (51 )     (9 )

Changes in operating assets and liabilities:

               

Accounts receivable

    11,823       644  

Inventories

    2,781       (5,469 )

Operating lease liabilities

    (2,134 )     (3,007 )

Prepaids and other assets

    (4,362 )     75  

Accounts payable and accrued liabilities

    (8,606 )     3,057  

Forward contracts

    863       (2,273 )

Income taxes

    (169 )     451  

Accrued compensation and employee benefits

    (1,427 )     (911 )

Net cash provided by operating activities

    7,019       11,866  

Cash flows from investing activities

               

Purchases of property and equipment

    (13,524 )     (26,488 )

Proceeds from sale of property and equipment

    57       30  

Net cash used in investing activities

    (13,467 )     (26,458 )

Cash flows from financing activities

               

Repurchase of common stock

    (1,503 )     (5,503 )

Borrowings on long-term debt

          10,000  

Payments on long-term debt

    (278 )     (205 )

Net cash (used in) provided by financing activities

    (1,781 )     4,292  

Net decrease in cash and cash equivalents

    (8,229 )     (10,300 )

Cash and cash equivalents at beginning of year

    21,833       32,133  

Cash and cash equivalents at end of year

  $ 13,604     $ 21,833  

Supplemental disclosures of cash flow information

               

Cash paid during the year for:

               

Taxes

  $ 1,842     $ 2,608  

Interest

  $ 802     $ 206  

 

See accompanying notes to consolidated financial statements.

 

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS 

 

 

 

A. Organization and Summary of Significant Accounting Policies

 

Organization

 

We provide private-label contract manufacturing services to companies that market and distribute vitamins, minerals, herbs, and other nutritional supplements, as well as other health care products, to consumers both within and outside the U.S. We also seek to commercialize our patent and trademark estate related to the ingredient known as beta-alanine sold under our CarnoSyn® and SR CarnoSyn® tradenames through direct raw material sales and various license and similar arrangements.

 

Subsidiaries

 

On January 22, 1999, Natural Alternatives International Europe S.A., a Swiss Corporation (NAIE) was formed as our wholly-owned subsidiary, based in Manno, Switzerland. In September 1999, NAIE opened a manufacturing facility and currently possesses manufacturing capability in encapsulation, powders, tablets, finished goods packaging, quality control laboratory testing, warehousing, distribution and administration.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of Natural Alternatives International, Inc. (NAI) and our wholly-owned subsidiary, NAIE. All intercompany accounts and transactions have been eliminated. The functional currency of NAIE, our foreign subsidiary, is the U.S. Dollar. Certain accounts of NAIE have been translated at either current or historical exchange rates, as appropriate, with gains and losses included in the consolidated statements of operations.

 

Recently Adopted Accounting Pronouncements

 

As of June 30, 2023, there have been no adopted accounting pronouncements issued by the FASB that materially impact the Consolidated Financial Statements of the Company.

 

Recently Issued Accounting and Regulatory Pronouncements

 

In June of 2016, the FASB issued ASU 2016-13 titled "Financial Instruments - Credit Losses (Topic 326)." This directive introduced a novel approach to assessing impairments known as the "current expected credit loss model" or "CECL." Unlike the previous standard, which focused on incurred losses, CECL centers on anticipated losses. Under this framework, organizations are obligated to acknowledge an allowance corresponding to their estimate of expected credit losses. The CECL model is applicable to a wide range of financial instruments, including debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. Notably, there is no minimum threshold for recognizing impairment losses, and it mandates the evaluation of expected credit losses even for assets with minimal risk of loss. Future evaluations of credit losses will take this guidance into account. The adoption of ASU 2016-13 is not presently expected to significantly impact our consolidated financial statements upon its July 1, 2023 effective date.

 

 

Reclassifications

 

Certain amounts in the prior period consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported net income.

 

Employee Retention Tax Credit

 

In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”). The Tax Payer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended the availability of the ERTC. Under these expanded measures, we determined during fiscal 2023 that we qualified for the ERTC for the first three quarters of calendar 2021 and filed amended payroll tax returns that are expected to result in a net refund of $3.5 million. Although we don’t anticipate receiving the funds related to these amended returns until sometime in fiscal 2024, we recorded a receivable and recognized a benefit for this amount in our Consolidated Statements of Operations and Comprehensive Income in fiscal 2023 by applying the loss recovery model as codified by Accounting Standards Codification (“ASC”) section 450 “Contingencies” that indicates that an asset related to a recovery should be recognized when the recovery is determined to be probable. We recorded this benefit as a reduction to our payroll tax expense in the current year with $2.2 million of the benefit offsetting cost of goods sold and $1.3 million offsetting other selling, general and administrative expenses.

 

Cash and Cash Equivalents

 

We consider all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.

 

29

 

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. We use a three-level hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available under the circumstances.

 

The fair value hierarchy is broken down into three levels based on the source of inputs. In general, fair values determined by Level 1 inputs use quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. We classify cash, cash equivalents, and marketable securities balances as Level 1 assets. The approximate fair value of cash and cash equivalents, accounts receivable, accounts payable and short-term borrowings is equal to book value due to the short-term nature of these items. Fair values determined by Level 2 inputs are based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable or can be corroborated, either directly or indirectly by observable market data. Level 3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. These include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

 

Except for cash and cash equivalents, as of June 30, 2023 and June 30, 2022, we did not have any financial assets or liabilities classified as Level 1. We classify derivative forward exchange contracts as Level 2 assets and liabilities. The fair values were determined by obtaining pricing from our bank.

 

Fair value of derivative instruments classified as Level 2 assets and liabilities consisted of the following (in thousands):

 

  

June 30,

  

June 30,

 
  

2023

  

2022

 

Euro Forward Contract– Current Assets

 $250  $3,144 

Swiss Franc Forward Contract – Current Assets

  140   109 

Total Derivative Contracts – Current Assets

  390   3,253 
         

Interest Swap – Other noncurrent Assets

  532   453 

Euro Forward Contract– Other noncurrent Assets

  15   561 

Total Derivative Contracts – Other noncurrent Assets

  547   1,014 
         

Fair Value Net Asset – all Derivative Contracts

 $937  $4,267 

 

We also classify any outstanding line of credit and term loan balance as a Level 2 liability, as the fair value is based on inputs that can be derived from information available in publicly quoted markets. As of June 30, 2023, and June 30, 2022, we did not have any financial assets or liabilities classified as Level 3. We did not transfer any assets or liabilities between these levels during fiscal 2022 or fiscal 2023.

 

 

Accounts Receivable

 

We perform ongoing credit evaluations of our customers and adjust credit limits based on payment history and customer credit-worthiness. An allowance for estimated doubtful accounts is maintained based on historical experience, including identified customer credit issues. We monitor collections regularly and adjust the allowance for doubtful accounts as necessary to recognize any changes in credit exposure. Upon conclusion that a receivable is uncollectible, we record the respective amount as a charge against allowance for doubtful accounts. To date, such doubtful accounts reserves, in the aggregate, have been adequate to cover collection losses.

 

In December 2022, we entered into an agreement to settle the remaining outstanding balance with a former customer whose accounts receivable balance was fully reserved in March 2020. As of the date of the agreement, the remaining amount due from this customer was $3.4 million dollars and as part of the settlement, we agreed to a reduced amount of $1.4 million. This reduced amount is to be paid based on an agreed upon payment schedule and if all payments are made as agreed the entire balance will be considered paid in full. As of June 30, 2023, the former customer made all scheduled payments totaling $850,000 and we have adjusted our accounts receivable reserve along with the corresponding accounts receivable balance such that the amount in excess of the settlement amount has been written-off and the reserve associated with the unpaid portion of the settlement is no longer reserved for.

 

Inventories

 

We operate primarily as a private-label contract manufacturer. We build products based upon anticipated demand or following receipt of customer specific purchase orders. From time to time, we build inventory for private-label contract manufacturing customers under a specific purchase order with delivery dates that may subsequently be rescheduled or canceled at the customer’s request. We value inventory at the lower of cost (first-in, first-out) or net realizable value on an item-by-item basis, including costs for raw materials, labor and manufacturing overhead. We establish reserves equal to all or a portion of the related inventory to reflect situations in which the cost of the inventory is not expected to be recovered. This requires us to make estimates regarding the market value of our inventory, including an assessment for excess and obsolete inventory. Once we establish an inventory reserve in a fiscal period, the reduced inventory value is maintained until the inventory is sold or otherwise disposed of. In evaluating whether inventory is stated at the lower of cost or net realizable value, management considers such factors as the amount of inventory on hand, the estimated time required to sell such inventory, the remaining shelf life and efficacy, the foreseeable demand within a specified time horizon and current and expected market conditions. Based on this evaluation, we record adjustments to cost of goods sold to adjust inventory to its net realizable value.

 

30

 

Property and Equipment

 

We state property and equipment at cost. Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, generally ranging from 1 to 39 years. We amortize leasehold improvements using the straight-line method over the shorter of the useful life of the improvement or the term of the lease. Maintenance and repairs are expensed as incurred. Significant expenditures that increase economic useful lives of property or equipment are capitalized and expensed over the useful life of such expenditure.

 

Impairment of Long-Lived Assets

 

We periodically evaluate the carrying value of long-lived assets to be held and used when events and circumstances indicate that the carrying amount of an asset may not be recovered. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. During fiscal 2023 and 2022, we recognized no impairment losses.

 

Derivative Financial Instruments

 

We may use derivative financial instruments in the management of our foreign currency exchange risk inherent in our forecasted sales denominated in Euros and our long-term lease liability denominated in Swiss Francs. We may hedge our foreign currency exposures by entering into offsetting forward exchange contracts. To the extent we use derivative financial instruments that meet the relevant criteria, we account for them as cash flow hedges. Foreign exchange derivative instruments that do not meet the criteria for cash flow hedge accounting are marked-to-market through the Consolidated Statements of Operations and Comprehensive Income. Historically, our cash flow derivative instruments related to our Euro sales have met the criteria for hedge accounting, while our derivative instruments related to our long-term lease liability have not.

 

We recognize any unrealized gains and losses associated with derivative instruments accounted for as cash flow hedges in income in the period in which the underlying hedged transaction is realized. To the extent the derivative instrument is deemed ineffective we would recognize the resulting gain or loss in income at that time. As of June 30, 2023, we held derivative contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. Dollar, which is primarily the Euro. As of June 30, 2023, the notional amounts of our foreign exchange contracts were $31.7 million (€28.4 million). These contracts will mature over the next 15 months.

 

As of June 30, 2023, we held foreign currency contracts not designated as cash flow hedges primarily to protect against changes in valuation of our long-term lease liability. As of June 30, 2023, the notional amounts of our foreign currency contracts not designated as cash flow hedges were $12.3 million (CHF 11.1 million). These contracts will mature in the first quarter of fiscal year 2024.

 

Defined Benefit Pension Plan

 

We formerly sponsored a defined benefit pension plan. Effective June 21, 1999, we adopted an amendment to freeze benefit accruals to the participants. The plan obligation and related assets of the plan are presented in the notes to the consolidated financial statements. Plan assets, which consist primarily of marketable equity and debt instruments, are valued based upon third party market quotations. Independent actuaries, through the use of a number of assumptions, determine plan obligations and annual pension expense. Key assumptions in measuring the plan obligations include the discount rate and estimated future return on plan assets. In determining the discount rate, we use an average long-term bond yield. Asset returns are based on the historical returns of multiple asset classes to develop a risk free rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk free rate of return and the associated risk premium. A weighted average rate is developed based on the overall rates and the plan’s asset allocation.

 

Revenue Recognition

 

We record revenue based on a five-step model which includes: (1) identifying a contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price among the performance obligations; and (5) recognizing revenue as each of the various performance obligations are satisfied.

 

Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling one or more performance obligations. We identify purchase orders from customers as contracts. The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, including estimates for early payment discounts, volume rebates, and contractual discounts. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. We review and update these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, we consider both the customer's ability and intent to pay the amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, which is typically 30 days from the invoice date. Invoices are generally issued on the date of transfer of control of the products ordered to the customer.

 

Revenue is recognized at the point in time that each of our performance obligations is fulfilled, and control of the ordered products is transferred to the customer. This transfer occurs when the product is shipped, or in some cases, when the product is delivered to the customer.

 

31

 

We recognize revenue in certain circumstances before delivery to the customer has occurred (commonly referred to as bill-and-hold transactions). Products sold under bill-and-hold arrangements are recorded as revenue when risk of ownership has been transferred to the customer, but the product has not shipped due to a substantive reason, typically at the customer’s request. The product must be separately identified as belonging to the customer, ready for physical transfer to the customer, and we cannot have the ability to redirect the product to another customer.

 

We provide early payment discounts to certain customers. Based on historical payment trends, we expect that these customers will take advantage of these early payment discounts. The cost of these discounts is reported as a reduction to the transaction price. If the actual discounts differ from those estimated, the difference is also reported as a change in the transaction price. We require prepayment from certain customers. We record any payments received in advance of contracts fulfillment as a contract liability and classified as customer deposits on the consolidated balance sheet.

 

Contract liabilities and revenue recognized were as follows (in thousands):

 

  

June 30, 2022

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2023

 

Contract Liabilities (Customer Deposits)

 $140  $317  $(137) $(3) $317 
                     
  

June 30, 2021

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2022

 

Contract Liabilities (Customer Deposits)

 $1,721  $140  $(1,721) $  $140 

 

Except for product defects, no right of return exists on the sale of our products. We estimate returns based on historical experience and recognize a returns liability for any estimated returns. As of June 30, 2023, we have $0 in our returns reserve.

 

We currently own certain U.S. patents, and each patent’s corresponding foreign patent applications. All of these patents and patent rights relate to the ingredient known as beta-alanine marketed and sold under our CarnoSyn® and SR CarnoSyn® trade names. We recorded beta-alanine raw material sales and royalty and licensing income as a component of revenue in the amount of $8.7 million during fiscal 2023 and $16.2 million during fiscal 2022. These royalty income and raw material sale amounts resulted in royalty expense paid to the original patent holders from whom NAI acquired its patents and patent rights. We recognized royalty expense as a component of cost of goods sold in the amount of $0.3 million during fiscal 2023 and $0.7 million during fiscal 2022.

 

 

Cost of Goods Sold

 

Cost of goods sold includes raw material, labor, manufacturing overhead, and royalty expense.

 

Shipping and Handling Costs

 

We include fees earned on the shipment of our products to customers in sales and include costs incurred on the shipment of product to customers in costs of goods sold.

 

Research and Development Costs

 

As part of the services we provide to our private-label contract manufacturing customers, we may perform, but are not obligated to perform, certain research and development activities related to the development or improvement of their products. While our customers typically do not pay directly for this service, the cost of this service is included as a component of the price we charge to manufacture and deliver their products. We also direct and participate in clinical research studies, often in collaboration with scientists and research institutions, to validate the benefits of a product and provide scientific support for product claims and marketing initiatives.

 

Research and development costs are expensed when incurred. Our research and development expenses for the last two fiscal years ended June 30 were $2.1 million for fiscal 2023 and $2.5 million for fiscal 2022. These costs were included in selling, general and administrative expenses and cost of goods sold.

 

Advertising Costs

 

We expense the production costs of advertising the first time the advertising takes place. We incurred and expensed advertising costs in the amount of $0.7 million during the fiscal year ended June 30, 2023 and $1.1 million during fiscal 2022. These costs were included in selling, general and administrative expenses.

 

32

 

Income Taxes

 

To determine our quarterly provision for income taxes, we use an estimated annual effective tax rate that is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions to which we are subject. Certain significant or unusual items are separately recognized as discrete items in the quarter in which they occur and can be a source of variability in the effective tax rate from quarter to quarter. We recognize interest and penalties related to uncertain tax positions, if any, as an income tax expense.

 

We record valuation allowances to reduce our deferred tax assets to an amount that we believe is more likely than not to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will ultimately be realized based on whether future taxable income will be generated during the periods in which those temporary differences become deductible. During the year ended June 30, 2023, there was no change to our valuation allowance.

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured and recorded using enacted tax rates for each of the jurisdictions in which we operate, and adjusted using the tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income or expense in the period that includes the enactment date.

 

We account for uncertain tax positions using the more-likely-than-not recognition threshold. It is our policy to establish reserves based on management’s assessment of exposure for certain positions taken in previously filed tax returns that may become payable upon audit by tax authorities. Our tax reserves are analyzed quarterly and adjustments are made as events occur that we believe warrant adjustments to the reserves. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of June 30, 2023 and June 30, 2022, we did not record any tax liabilities for uncertain tax positions.

 

Stock-Based Compensation

 

We had an omnibus equity incentive plan that was approved by our Board of Directors effective October 15, 2009, and approved by our stockholders at the Annual Meeting of Stockholders held on November 30, 2009 (the "2009 Plan"). The 2009 Plan expired on October 15, 2019. The Board of Directors approved a new omnibus equity incentive plan that became effective January 1, 2021 (the “2020 Plan”), which was approved by our stockholders at the Annual Meeting of Stockholders on December 4, 2020. Under the 2020 Plan, we may grant nonqualified and incentive stock options, restricted stock grants, restricted stock units, stock appreciation rights, and other stock-based awards to employees, non-employee directors and consultants.

 

We estimate the fair value of stock option awards at the date of grant using the Black-Scholes option valuation model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. Option valuation models require the use of highly subjective assumptions. Black-Scholes uses assumptions related to volatility, the risk-free interest rate, the dividend yield (which we assume to be zero, as we have not paid any cash dividends) and employee exercise behavior. Expected volatilities used in the model are based on the historical volatility of our stock price. The risk-free interest rate is derived from the U.S. Treasury yield curve in effect in the period of grant. The expected life of stock option grants is derived from historical experience. The fair value of restricted stock shares granted is based on the market price of our common stock on the date of grant. We amortize the estimated fair value of our stock awards to expense over the related vesting periods.

 

We recognize forfeitures as they occur.

 

Use of Estimates

 

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 may prove to be inaccurate.

 

Net Income per Common Share

 

We compute basic net income per common share using the weighted average number of common shares outstanding during the period, and diluted net income per common share using the additional dilutive effect of all dilutive securities. The dilutive impact of stock options and restricted shares account for the additional weighted average shares of common stock outstanding for our diluted net income per common share computation. We calculated basic and diluted net income per common share as follows (in thousands, except per share data):

 

  

For the Years Ended June 30,

 
  

2023

  

2022

 

Numerator

        

Net income

 $2,522  $10,712 

Denominator

        

Basic weighted average common shares outstanding

  5,863   6,117 

Dilutive effect of stock options and restricted stock shares

  14   38 

Diluted weighted average common shares outstanding

  5,878   6,155 

Basic net income per common share

 $0.43  $1.75 

Diluted net income per common share

 $0.43  $1.74 

 

During the year ended June 30, 2023, we excluded 60,497 shares of unvested restricted stock, as their impact would have been anti-dilutive. For the year ended  June 30, 2022 we excluded restricted stock totaling 93,114. We excluded no shares related to stock options in the years ended June 30, 2023 and June 30, 2022.

 

33

 

Concentrations of Credit Risk

 

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 three largest customers, whose receivable balances collectively represented 47.4% of gross accounts receivable at June 30, 2023 and 52.4% at June 30, 2022

 

Additionally, amounts due related to our beta-alanine raw material sales were 21.4% of gross accounts receivable at June 30, 2023 and 5.4% of gross accounts receivable at June 30, 2022. Concentrations of credit risk related to the remaining accounts receivable balances are limited due to the number of customers comprising our remaining customer base.

 

 

B. Inventories

 

Inventories, net, consisted of the following at June 30 (in thousands):

 

  

2023

  

2022

 

Raw materials

 $20,946  $28,196 

Work in progress

  4,504   1,948 

Finished goods

  4,928   2,842 

Reserves

  (684)  (511)
  $29,694  $32,475 

 

 

C. Property and Equipment

 

Property and equipment consisted of the following at June 30 (dollars in thousands):

 

 

Depreciable

        
 

Life

        
 

In Years

 

2023

  

2022

 

Land

NA

 $8,940  $7,645 

Building and building improvements

739

  24,712   17,415 

Machinery and equipment

312

  41,460   40,131 

Office equipment and furniture

35

  6,522   5,970 

Vehicles

3

  227   211 

Leasehold improvements

120

  22,641   21,626 

Total property and equipment

   104,502   92,998 

Less: accumulated depreciation and amortization

   (50,661)  (48,425)

Property and equipment, net

  $53,841  $44,573 

 

Depreciation expense was approximately $4.3 million in fiscal 2023 and $4.2 million in fiscal 2022.

 

34

 
 

D. Leases

 

We currently lease our Vista, California and Lugano, Switzerland product manufacturing and support facilities. At the inception of a contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (3) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments.

 

Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any of these criteria. Substantially all our operating leases are comprised of payments for the use of manufacturing and office space. We have no leases classified as finance leases. As of June 30, 2023, the weighted average remaining lease term for our operating leases was 5.3 years. The weighted average discount rate for our operating leases was 4.12%. As of June 30, 2022, the weighted average remaining lease term for our operating leases was 6.3 years and the weighted average discount rate was 4.12%. The lease discount rate is determined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.

 

For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease.

 

The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, our secured incremental borrowing rate for the same term as the underlying lease. For our real estate and other operating leases, we use our secured incremental borrowing rate.

 

Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early. Certain leases contain escalation clauses. Fixed escalation clauses are included in our calculation of right-of-use assets and operating lease liabilities. Escalation clauses based on the CPI (Consumer Price Index) are not included in our calculation of right-of-use assets and operating lease liabilities because they cannot be readily determined.

 

Some of our manufacturing leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement and separated into lease and non-lease components based on the initial amount stated in the lease or standalone selling prices. Lease components are included in the measurement of the initial lease liability. Additional payments based on the change in an index or rate, or payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability.

 

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.

 

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset, lease liability, and the short-term lease cost for the years ended June 30, 2023 and 2022 was not material.

 

Other information related to leases was as follows (in thousands) for the year ended June 30,

 

Supplemental Cash Flows Information

 

2023

  

2022

 

Cash paid for amounts included in the measurement of operating lease liabilities

 $3,291  $3,289 

Increase in operating lease liabilities and right-of-use assets due to lease remeasurement

  906   8,513 

 

35

 
 

E. Other Comprehensive Income

 

Other comprehensive (loss) income (“OCL” and “OCI”) consisted of the following at June 30 (dollars in thousands):

 

  

Year Ended June 30, 2023

 
      

Unrealized

  

Unrealized

     
      

Gains

  

Gains

     
      

(Losses)

  

(Losses)

     
  

Defined

  

on

  

on

     
  

Benefit

  

Cash Flow

  

Swap

     
  

Pension Plan

  

Hedges

  

Derivative

  

Total

 
                 

Balance as of June 30, 2022

 $(444) $1,795  $348  $1,699 
                 

OCI/OCL before reclassifications

  8   538   79   625 

Amounts reclassified from OCI

  78   (3,086)     (3,008)
                 

Tax effect of OCI activity

  (22)  643   (20)  601 

Net current period OCI/OCL

  64   (1,905)  59   (1,782)

Balance as of June 30, 2023

 $(380) $(110) $407  $(83)

 

  

Year Ended June 30, 2022

 
      

Unrealized

  

Unrealized

     
      

Gains

  

Gains

     
      

(Losses)

  

(Losses)

     
  

Defined

  

on

  

on

     
  

Benefit

  

Cash Flow

  

Swap

     
  

Pension Plan

  

Hedges

  

Derivative

  

Total

 
                 

Balance as of June 30, 2021

 $(538) $(23) $  $(561)
                 

OCI/OCL before reclassifications

  17   5,370   454   5,841 

Amounts reclassified from OCI

  113   (3,011)     (2,898)
                 

Tax effect of OCI activity

  (36)  (541)  (106)  (683)

Net current period OCI/OCL

  94   1,818   348   2,260 

Balance as of June 30, 2022

 $(444) $1,795  $348  $1,699 

 

 

F. Debt

 

On May 24, 2021, we entered into a new credit facility with Wells Fargo Bank, N.A (“Wells Fargo”) to extend the maturity for our working line of credit from November 1, 2022, to May 24, 2024. This new credit facility provides total lending capacity of up to $20.0 million and allows us to use the credit facility for working capital as well as potential acquisitions. On August 18, 2021, we entered into an amendment of our credit facility with Wells Fargo. The amended credit facility added a $10.0 million term loan to the existing $20.0 million credit facility, and permitted us to use the $10.0 million term loan as part of the $17.5 million purchase consideration for the acquisition of our new manufacturing and warehouse property in Carlsbad, California. The amended credit agreement also increased the allowed capital expenditures from $10.0 million to $15.0 million for fiscal 2022, (exclusive of the amount paid for the acquisition of the new Carlsbad property noted above). In addition, the new credit notes now reflect a change in the interest rate reference from LIBOR to SOFR. The Credit Agreement was amended and a new Revolving Line of Credit Note and Security Agreement were entered into. A Term Note and real property security documents were added to secure the Term Note by the new Carlsbad property. Additionally, we entered into a second amendment to our credit facility with Wells Fargo on February 8, 2022 that was effective January 31, 2022 and modifies the annual limit imposed upon our ability to repurchase stock and issue dividends. This amendment increased this limit from $5.0 million annually to $7.0 million annually. Effective September 19, 2022, we entered into a third amendment to our credit facility with Wells Fargo. The third amendment extended the maturity date to May 23, 2025 and also increased the allowed capital expenditures from $7.5 million to $25.0 million for the fiscal year ending June 30, 2023.

 

Under the terms of the Credit Agreement, borrowings are subject to eligibility requirements including maintaining (i) a ratio of total liabilities to tangible net worth of not greater than 1.50 to 1.0 at any time; and (ii) a ratio of total current assets to total current liabilities of not less than 1.75 to 1.0 at each fiscal quarter end (iii) net income after taxes not less than $1.00, determined on a trailing four quarter basis with no two consecutive quarterly losses, determined as of each quarter end and (iv) a rolling 4-quarter fixed charge coverage ratio not less than 1.25 to 1.0 as of each fiscal quarter end. The credit agreement also includes a limitation on the amount of capital expenditures that can be made in a given fiscal year, with such limitation set at $25.0 million for our fiscal year ending June 30, 2023 and $7.5 million for all fiscal years thereafter. Any amounts outstanding under the line of credit will bear interest at a fixed or fluctuating interest rate as elected by us from time to time; provided, however, that if the outstanding principal amount is less than $100,000 such amount shall bear interest at the then applicable fluctuating rate of interest. If elected, the fluctuating rate per annum would be equal to 1.29% above the daily simple SOFR rate as in effect from time to time. If a fixed rate is elected, it would equal a per annum rate of 1.29% above the SOFR rolling 30-day average rate in effect on the first day of the applicable fixed rate term. Any amounts outstanding under the line of credit must be paid in full on or before the maturity date. Amounts outstanding that are subject to a fluctuating interest rate may be prepaid at any time without penalty. Amounts outstanding that are subject to a fixed interest rate may be prepaid at any time in minimum amounts of $100,000, subject to a prepayment fee equal to the sum of the discounted monthly differences between payment under a fixed rate versus payment under the variable rate for each month from the month of prepayment through the month in which the then applicable fixed rate term matures. There is an unused commitment fee of 0.125% required as part of the line of credit.

 

36

 

The Term Note used as part of the purchase consideration of our new manufacturing and warehouse property in Carlsbad, California referenced above, is for the original principal amount of $10.0 million, and is a seven year term note with payments fully amortized based on a twenty five year assumed term. Installment payments under this loan commenced October 1, 2021 and continue through August 1, 2028 with a final installment consisting of all remaining amounts due to be paid in full on September 1, 2028. Amounts outstanding on this note during the term of the agreement will bear interest equal to 1.8% above the SOFR rolling 30-day average. In connection with our term loan, we entered into an interest rate swap with Wells Fargo that effectively fixes our interest rate on our term loan at 2.4% for the first three years of the term of the note.

 

Our obligations under the Credit Agreement are secured by our accounts receivable and other rights to payment, general intangibles, inventory, equipment and fixtures. We also have credit approval with Wells Fargo Bank, N.A. which allows us to hedge foreign currency exposures up to 30 months in the future. We also have credit approval with Bank of America which allows us to hedge foreign currency exposures up to 24 months in the future.

 

During fiscal year 2023, we capitalized $198,000 of interest expense to building improvements. As of June 30, 2022, we capitalized $171,000 of interest expense to building improvements.

 
As of June 30, 2023, we had $ 9.5 million outstanding under the Term Note used in the purchase of the manufacturing and warehouse property in August 2021. The future debt payments under the Term Note are as follows (in thousands):
 
  

2024

  

2025

  

2026

  

2027

  

2028

  

Thereafter

  

Total

 

Future Debt Payments

 $312  $296  $305  $315  $325  $7,964  $9,517 

 

On June 30, 2023, we were in compliance with all of the financial and other covenants required under the Credit Agreement. As a result of reduced sales overall, and the impact of temporary closure of our Carlsbad, California high-speed powder processing facility, we anticipate we will not be able to comply with all of the covenants required under the Credit Agreement in the second quarter of fiscal 2024.  We have advised the lender and are currently negotiating a potential revised credit facility. There can be no assurance we will be able to successfully complete the negotiation of a revised credit facility, or what the differences in amount, cost and other factors may be.

 

As of June 30, 2023, we had the full $20.0 million available for borrowing under our credit facility with Wells Fargo Bank.

 

 

G. Income Taxes

 

During fiscal 2023, we recorded U.S.-based domestic tax expense of $0.8 million and foreign tax expense of $0.2 million. During fiscal 2022, we recorded U.S.-based domestic tax expense of $2.0 million and foreign tax expense of $0.9 million.

 

The following is a geographical breakdown of income before income taxes (in thousands):

 

  

2023

  

2022

 
         

United States

 $2,588  $9,152 

Foreign

  967   4,507 

Total income before income taxes

 $3,555  $13,659 

 

The provision for income taxes for the years ended June 30 consisted of the following (in thousands):

 

  

2023

  

2022

 

Current:

        

Federal

 $843  $1,297 

State

  211   (1)

Foreign

  221   900 
   1,275   2,196 

Deferred:

        

Federal

  (246)  501 

State

  4   250 

Foreign

      
   (242)  751 

Total provision for income taxes

 $1,033  $2,947 

 

37

 

Net deferred tax assets and deferred tax liabilities as of June 30 were as follows (in thousands):

 

  

2023

  

2022

 

Deferred tax assets:

        

Inventory capitalization

 $220  $373 

Inventory reserves

  164   113 

Lease liability

  2,018   2,139 

Net operating loss carry forward

  433   242 

Accrued compensation

  166   458 

Capitalized research and experimentation

  412    

Accrued contingent fee

  219    

Stock-based compensation

  81   66 

Forward contracts

  56    

Tax credit carry forward

  229   43 

Allowance for bad debt

  1   795 

Interest expense

  103    

Other, net

  87    

Total gross deferred tax assets

  4,189   4,229 
         
         

Deferred tax liabilities:

        

Withholding taxes

  (401)  (1,133)

Fixed assets

  (1,451)  (1,523)

Forward contracts

     (541)

Lease asset

  (1,951)  (2,073)

Other, net

  (31)  (179)

Deferred tax liabilities

  (3,834)  (5,449)

Net deferred tax assets (liabilities)

 $355  $(1,220)

 

At June 30, 2023, we had state tax net operating loss carry forwards of approximately $5.6 million. Under California Assembly Bill 85, effective June 29, 2020, net operating loss deductions were suspended for tax years beginning in 2019, 2020, and 2021 and the carry forward periods of any net operating losses not utilized due to such suspension were extended. California Senate Bill 113, effective February 9, 2022, reinstates net operating loss deductions in tax years beginning in 2022. Our state tax loss carry forwards will begin to expire in fiscal 2031, unless used before their expiration.

 

Pursuant to Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), the annual use of the net operating loss carry forwards and research and development tax credits could be limited by any greater than 50% ownership change during any three-year testing period. We did not have any ownership changes that met this criterion during the fiscal years ended June 30, 2023 and June 30, 2022.

 

We are subject to taxation in the U.S., Switzerland and various state jurisdictions. Our tax years for the fiscal year ended June 30, 2015 and forward are subject to examination by the U.S. tax authorities. Our tax years for the fiscal years ended June 30, 2018 and forward are subject to examination by the state tax authorities. Our tax years for the fiscal year ended June 30, 2022 and forward are subject to examination by the Swiss tax authorities.

 

NAIE’s effective tax rate for the fiscal year ended  June 30, 2023 for Swiss federal, cantonal and communal taxes is approximately 23%.

 

As part of the Tax Cuts and Jobs Act of 2017 (the Tax Act), we were required to recognize a one-time deemed repatriation transition tax during the fiscal year ended June 30, 2018 based on our total post-1986 earnings and profits (E&P) from our Swiss subsidiary, NAIE. This accumulated E&P amount has historically been considered permanently reinvested thereby allowing us to defer recognizing any U.S. income tax on the amount. We no longer consider undistributed foreign earnings from NAIE as of December 31, 2017 as indefinitely reinvested. We consider earnings accumulated subsequent to December 31, 2017 as indefinitely reinvested.

 

For tax years commencing on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017, also eliminates the ability to immediately deduct research and development costs. Instead, taxpayers are mandated to capitalize these expenses and amortize them over five years for research conducted within the United States and 15 years for research conducted abroad, as stipulated in IRC Section 174. There is ongoing consideration in Congress for legislation that may revoke or postpone this capitalization and amortization requirement; however, there is no guarantee that this provision will undergo repeal or any other form of modification. Should this requirement remain unchanged, it will result in a reduction of our tax deduction for research and development expenses in the forthcoming years. During fiscal 2023, NAIE declared and paid dividends to NAI in the amount of $14.7 million. This amount is part of the undistributed earnings that we recorded a one-time deemed repatriation transition tax on in fiscal 2018 and therefore we did not recognize any additional tax on this dividend in fiscal 2023. However, as part of this dividend, we were required to pay a 5% Swiss withholding tax totaling $0.7 million, which was also accrued for as part of the implementation of the Tax Act in fiscal 2018.

 

38

 

A reconciliation of our income tax provision computed by applying the statutory federal income tax rate of 21% for fiscal 2023 and for fiscal 2022 to net income before income taxes for the year ended June 30 is as follows (dollars in thousands):

 

  

2023

  

2022

 

Income taxes computed at statutory federal income tax rate

 $749  $2,868 

State income taxes, net of federal income tax expense

  90   174 

Permanent differences

  8   85 

Foreign tax rate differential

  18   (47)

Tax credits

  (347)  (124)

FDII export sales incentive

     (46)

Stock based compensation

  61   37 

Global intangible low-taxed income (GILTI)

  355    

Return to provision - differences

  99    

Income tax provision as reported

 $1,033  $2,947 

Effective tax rate

  29.1%  21.6%

 

We expect our U.S. federal statutory rate to be 21% for fiscal years going forward.

 

 

H. Employee Benefit Plans

 

401(k) Plan

 

We have a profit-sharing plan pursuant to Section 401(k) of the Code, whereby participants may contribute a percentage of compensation not in excess of the maximum allowed under the Code. Effective January 1, 2022, all employees are eligible to participate in the plan the first of the month following 30 days of employment. Also effective, January 1, 2022, we match 100% of the first 5% of a participant’s compensation contributed to the plan under the 401(k) plan. The total contributions under the plan charged to income from operations totaled $0.7 million for fiscal 2023 and $0.5 million for fiscal 2022.

 

Additionally, we have a discretionary profit-sharing plan pursuant to Section 401(k) of the Code, whereby we may contribute an additional percentage of compensation. Employees are not required to contribute to the plan to receive the discretionary profit-sharing contribution. We did not make a discretionary profit-sharing contribution in fiscal 2023. In fiscal 2022, we made a discretionary profit-sharing contribution of $0.3 million. 

 

We have a “Cafeteria Plan” pursuant to Section 125 of the Code, whereby health care benefits are provided for active employees through insurance companies. Substantially all active full-time employees are eligible for these benefits. We recognize the cost of providing these benefits by expensing the annual premiums, which are based on benefits paid during the year. The premiums expensed to income from operations for these benefits totaled $1.7 million for the fiscal year ended June 30, 2023 and $1.4 million for the fiscal year ended June 30, 2022.

 

Deferred Compensation Plan

 

Effective July 16, 2020, the Board of Directors approved and adopted a Non-Qualified Incentive Plan (the “Incentive Plan”). Pursuant to the Incentive Plan, the Human Resources Committee and the Board of Directors may make deferred cash payments or other cash awards (“Awards”) to directors, officers, employees and eligible consultants of NAI, (“Participants”). These Awards are made subject to conditions precedent that must be met before NAI is obligated to make the payment. The purpose of the Incentive Plan is to enhance the long-term stockholder value of NAI by providing the Human Resources Committee and the Board of Directors the ability to make deferred cash payments or other cash awards to encourage Participants to serve NAI or to remain in the service of NAI, or to assist NAI to achieve results determined by the Human Resources Committee or the Board of Directors to be in NAI's best interest.

 

The Incentive Plan authorizes the Human Resources Committee or the Board of Directors to grant to, and administer, unsecured and deferred cash Awards to Participants and to subject each Award to whatever conditions are determined appropriate by the Human Resources Committee or the Board of Directors. The terms of each Award, including the amount and any conditions that must be met to be entitled to payment of the Award are set forth in an Award Agreement between each Participant and NAI. The Incentive Plan provides the Board of Directors with the discretion to set aside assets to fund the Incentive Plan although that has not been done to date.

 

During the year ended June 30, 2023, we granted a total of $0.6 million in deferred cash awards to members of our Board of Directors and certain key members of our management team. During the year ended June 30, 2022, we granted a total of $0.3 million in deferred cash awards to members of our Board of Directors and certain key members of our management team. Each deferred cash award provides for three equal cash payments to the applicable Participant to be paid on the one year, two year, and three year anniversaries of the date of the grant of such Awards, (the “Award Date”); provided on the date of each payment (the “Payment Date”), the Participant has been since the Award Date, and continues to be through the Payment Date, a member of our Board of Directors or an employee of NAI. In the event a Participant ceases to be an employee of NAI or a member of our Board of Directors prior to any Payment Date, no further payments shall be made in connection with the Award.

 

39

 

Defined Benefit Pension Plan

 

We formerly sponsored a defined benefit pension plan, which provides retirement benefits to employees based generally on years of service and compensation during the last five years before retirement. Effective June 21, 1999, we adopted an amendment to freeze benefit accruals to the participants. Annually, we contribute an amount not less than the minimum funding requirements of the Employee Retirement Income Security Act of 1974 nor more than the maximum tax-deductible amount.

 

Disclosure of Funded Status

 

The following table sets forth the defined benefit pension plan’s funded status and amount recognized in our consolidated balance sheets at June 30 (in thousands):

 

  

2023

  

2022

 

Change in Benefit Obligation:

        

Benefit obligation at beginning of year

 $1,438  $1,820 

Interest cost

  46   39 

Actuarial loss

  (29)  (276)

Benefits paid

  (91)  (145)

Benefit obligation at end of year

 $1,364  $1,438 

Change in Plan Assets:

        

Fair value of plan assets at beginning of year

 $1,094  $1,429 

Actual return on plan assets

  22   (190)

Employer contributions

      

Benefits paid

  (91)  (145)

Plan expenses

      

Fair value of plan assets at end of year

 $1,025  $1,094 

Reconciliation of Funded Status:

        

Difference between benefit obligation and fair value of plan assets

 $(339) $(344)

Unrecognized net actuarial loss in accumulated other comprehensive income

  409   495 

Net amount recognized

 $70  $151 
         

Projected benefit obligation

 $1,364  $1,438 

Accumulated benefit obligation

 $1,364  $1,438 

Fair value of plan assets

 $1,025  $1,094 

 

The weighted-average discount rate used for determining the projected benefit obligations for the defined benefit pension plan was 4.89% for the year ended June 30, 2023 and 4.39% during the year ended June 30, 2022.

 

Net Periodic Benefit Cost

 

The components included in the defined benefit pension plan’s net periodic benefit expense for the fiscal years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

Interest cost

 $46  $39 

Expected return on plan assets

  (42)  (69)

Recognized actuarial loss

  50   63 

Settlement loss

  27   50 

Net periodic benefit expense

 $81  $83 

 

In the fiscal years ended June 30, 2023 and June 30, 2022, we did not contribute to our defined benefit pension plan.

 

The following is a summary of changes in plan assets and benefit obligations recognized in other comprehensive income (loss) (in thousands): 

 

  

2023

  

2022

 

Net loss

 $(8) $(17)

Settlement loss

  (28)  (50)

Amortization of net loss

  (50)  (63)

Plan expenses

      

Total recognized in other comprehensive loss

 $(86) $(130)

Total recognized in net periodic benefit cost and other comprehensive loss

 $(5) $(47)

 

40

 

The estimated net loss for the defined benefit pension plan that will be amortized from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year is approximately $40,000. We do not have any transition obligations or prior service costs recorded in accumulated other comprehensive income.

 

The following benefit payments are expected to be paid (in thousands):

 

2024

 $739 

2025

  264 

2026

  13 

2027

  106 

2028

  30 

2029-2033

  105 

Total benefit payments expected to be paid

 $1,257 

 

The weighted-average rates used for the years ended June 30 in determining the defined benefit pension plan’s net pension costs, were as follows:

 

  

2023

  

2022

 

Discount rate

  4.89%  4.39%

Expected long-term rate of return

  6.24%  6.10%

Compensation increase rate

  N/A   N/A 

 

Our expected rate of return is determined based on a methodology that considers historical returns of multiple classes analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted average rate was developed based on those overall rates and the target asset allocation of the plan.

 

Our defined benefit pension plan’s weighted average asset allocation at June 30 and weighted average target allocation were as follows:

 

          

Target

 
  

2023

  

2022

  

Allocation

 

Equity securities

  64%  49%  53%

Debt securities

  14%  20%  41%

Commodities

  12%  0%  0%

Other

  10%  31%  6%
   100%  100%  100%

 

The underlying basis of the investment strategy of our defined benefit pension plan is to ensure that pension funds are available to meet the plan’s benefit obligations when due. Our investment strategy is a long-term risk controlled approach using diversified investment options with relatively minimal exposure to volatile investment options like derivatives.

 

The fair values by asset category of our defined benefit pension plan at June 30, 2023 were as follows (in thousands):

 

      

Quoted

         
      

Prices in

         
      

Active

         
      

Markets for

  

Significant

  

Significant

 
      

Identical

  

Observable

  

Unobservable

 
      

Assets

  

Inputs

  

Inputs

 
  

Total

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

Equity securities(1)

 $653  $653  $  $ 

Debt securities(2)

 $141  $141  $  $ 

Other(3)

 $231  $231  $  $ 

Total

 $1,025  $1,025  $  $ 

 

(1)

This category is comprised of publicly traded funds, of which 50% are large-cap funds, 26% are developed and emerging market funds, 18% are mid-cap funds, and 6% are small-cap funds.

 

(2)

This category is comprised of publicly traded funds, of which 34% are U.S. fixed income funds and 66% are corporate and foreign market fixed income funds.

 

(3)

This category is comprised of commodities and cash alternatives.

 

41

 
 

I. Stockholders Equity

 

Treasury Stock

 

On September 18, 2020, the Board of Directors authorized a $2.0 million increase to our stock repurchase plan (“Repurchase Plan”), thus bringing the total authorized repurchase amount to $12.0 million. On March 12, 2021, the Board of Directors authorized an additional $3.0 million increase to the Repurchase Plan, thus bringing the total authorized repurchase amount to $15.0 million. On January 14, 2022, the Board of Directors authorized an additional $3.0 million increase to the Repurchase Plan, thus bringing the total authorized repurchase amount to $18.0 million. Under the Repurchase Plan, we may, from time to time, purchase shares of our common stock, depending upon market conditions, in open market or privately negotiated transactions.

 

Treasury Stock repurchases for the year ended June 30, 2023 were as follows:

 

  

Shares

  

Average Cost

  

Total Cost (in thousands)

 

Shares purchased under Repurchase Plan

  140,812  $9.19  $1,294 

Shares acquired from employees for restricted stock vesting

  23,587   8.86   209 

Total

  164,399     $1,503 

 

Treasury Stock repurchases for the year ended  June 30, 2022 were as follows:

 

  

Shares

  

Average Cost

  

Total Cost (in thousands)

 

Shares purchased under Repurchase Plan

  406,817  $12.76  $5,190 

Shares acquired from employees for restricted stock vesting

  28,263   11.08   313 

Total

  435,080      $5,503 

 

Treasury stock repurchase costs include commissions and fees.

 

Shares acquired from employees for restricted stock vesting and stock options exercises were returned to us by the related employees and in return we paid each employee’s required tax withholding resulting from the vesting of restricted shares. The valuation of the shares acquired and thereby the number of shares returned to us was calculated based on the closing share price on the date the shares vested.

 

Stock Incentive Plans

 

For the years ended June 30, 2023and June 30, 2022, the Company had no stock options outstanding.

 

Restricted stock activity for the year ended June 30, 2023 was as follows:

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2009 Plan

  

Value

 

Nonvested at June 30, 2022

  1,666  $8.50 

Granted

    $ 

Vested

  1,666  $8.50 

Forfeited

    $ 

Nonvested at June 30, 2023

    $ 

Available for grant at June 30, 2023

       

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2020 Plan

  

Value

 

Nonvested at June 30, 2022

  186,227  $12.56 

Granted

  123,000  $8.79 

Vested

  (71,146) $13.04 

Forfeited

  (14,399) $11.69 

Nonvested at June 30, 2023

  223,682  $10.39 

Available for grant at June 30, 2023

  349,377     

 

42

 

Restricted stock activity for the year ended  June 30, 2022 was as follows:

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair

 
  

2009 Plan

  

Value

 

Nonvested at June 30, 2021

  61,324  $11.47 

Granted

    $ 

Vested

  (51,326) $11.52 

Forfeited

  (8,332) $10.88 

Nonvested at June 30, 2022

  1,666  $8.50 

Available for grant at June 30, 2022

       

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2020 Plan

  

Value

 

Nonvested at June 30, 2021

  87,773  $16.81 

Granted

  135,850  $10.99 

Vested

  (25,896) $16.81 

Forfeited

  (11,500) $16.81 

Nonvested at June 30, 2022

  186,227  $12.56 

Available for grant at June 30, 2022

  472,377     

 

Restricted stock grants, granted to members of our Board of Directors and certain key members of our management team, vest over a period of years from the date of grant and the unvested shares cannot be sold or otherwise transferred and the right to receive dividends, if declared by our Board of Directors, is forfeitable until the shares become vested. The total remaining unrecognized compensation cost related to unvested restricted stock shares amounted to $2.0 million at June 30, 2023 and the weighted average remaining requisite service period of unvested restricted stock shares was 2.1 years.

 

 

J. Commitments

 

We lease a total of approximately 162,000 square feet at our manufacturing facility in Vista, California from an unaffiliated third party under a non-cancelable operating lease. On July 31, 2013, we executed a third amendment to the lease for our manufacturing facility in Vista, California. As a result of this amendment, our facility lease has been extended through March 2024.

 

NAIE leases facility space in Manno, Switzerland from two unaffiliated third parties. The leased spaces total approximately 125,000 square feet. We primarily use the facilities for manufacturing, packaging, warehousing and distributing nutritional supplement products for the European and Asian marketplaces. On July 1, 2019, NAIE extended the lease on its main manufacturing facility for an additional five years through June 30, 2024. On May 4, 2022, NAIE further extended the lease on its main manufacturing facility for a new term of ten years effective January 1, 2023 with a new expiration date of December 31, 2032, with an option to extend one year.

 

On November 5, 2018, NAIE entered into a lease with Sofinol SA for approximately 2,870 square meters of commercial warehouse space in a building located on the property adjacent to the leasehold for the primary existing NAIE facility in Manno, Switzerland. NAIE uses the space primarily for raw material storage. The lease is for an initial five-year term commencing on January 1, 2019 and NAIE can terminate the lease with 12 months advance notice given on June 30th or December 31st each year of the initial term. At the end of the initial term the lease transfers to an indefinite tenancy at the same rental rate terminable by NAIE or the landlord upon 12 months' advance notice. This initial term of this lease ends on December 31, 2023 and as of June 30, 2023, we have not provided notification of terminating this lease so the term automatically extended to December 31, 2024.

 

Minimum rental commitments (exclusive of property tax, insurance and maintenance) under all non-cancelable operating leases with initial or remaining lease terms in excess of one year, including the lease agreements referred to above, are set forth below as of June 30, 2023 (in thousands): 

 

                      

There-

     
  

2024

  

2025

  

2026

  

2027

  

2028

  

after

  

Total

 

Gross minimum rental commitments

 $2,868  $1,369  $1,369  $1,369  $1,369  $6,162  $14,506 

 

Rental expense totaled $3.3 million for the fiscal year ended June 30, 2023 and $3.4 million for the fiscal year ended June 30, 2022.

 

43

 
 

K. Economic Dependency

 

We had substantial net sales to certain customers during the fiscal years ended June 30 shown in the following table. The loss of any of these customers, or a significant decline in sales or the growth rate of sales to these customers, or in their ability to make payments when due, could have a material adverse impact on our net sales and net income. Net sales to any one customer representing 10% or more of the respective year’s consolidated net sales were as follows (dollars in thousands):

 

  

Fiscal 2023

  

Fiscal 2022

 

Customer 1

 $61,646  $37,218 

Customer 2

  48,066   54,599 

Customer 3

 

 

(a)   31,552 
  $109,712  $123,369 
 

(a)

Sales were less than 10% of the respective period’s consolidated net sales. 

 

Accounts receivable from these customers totaled $1.8 million at June 30, 2023 and $10.7 million at June 30, 2022.

 

We buy certain products, including beta-alanine, from a single supplier. The loss of this supplier or other raw material suppliers could have a material adverse impact on our net sales and net income. Raw material purchases from any one supplier representing 10% or more of the respective period’s total raw material purchases were as follows (dollars in thousands):

 

  

Year ended June 30,

 
  

2023

  

2022

 
      

% of Total

      

% of Total

 
  

Raw Material

  

Raw

  

Raw Material

  

Raw

 
  

Purchases by

  

Material

  

Purchases by

  

Material

 
  

Supplier

  

Purchases

  

Supplier

  

Purchases

 

Supplier 1

 $11,487   13% $14,065   17%
  $11,487   13% $14,065   17%

 

 

L. Derivatives and Hedging

 

We are exposed to gains and losses resulting from fluctuations in foreign currency exchange rates relating to forecasted product sales denominated in foreign currencies and to other transactions of NAIE, our foreign subsidiary. As part of our overall strategy to manage the level of exposure to the risk of fluctuations in foreign currency exchange rates, we may use foreign exchange contracts in the form of forward contracts. There can be no guarantee any such contracts, to the extent we enter into such contracts, will be effective hedges against our foreign currency exchange risk.

 

During the year ended June 30, 2023 and prior, we entered into forward contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. dollar. These contracts are expected to be settled through September 2024. For derivative instruments that are designated and qualify as cash flow hedges, we record the effective portion of the gain or loss on the derivative in accumulated other comprehensive income (OCI) as a separate component of stockholders’ equity and subsequently reclassify these amounts into earnings in the period during which the hedged transaction is recognized in earnings.

 

For foreign currency contracts designated as cash flow hedges, hedge effectiveness is measured using the spot rate. Changes in the spot-forward differential are excluded from the test of hedge effectiveness and are recorded currently in earnings as revenue. We measure effectiveness by comparing the cumulative change in the hedge contract with the cumulative change in the hedged item as well as ensuring the assumptions we made at hedge inception have not materially changed. No hedging relationships were terminated as a result of ineffective hedging for the years ended June 30, 2023 and June 30, 2022.

 

We monitor the probability of forecasted transactions as part of the hedge effectiveness testing on a quarterly basis.

 

As of June 30, 2023, the notional amounts of our foreign exchange contracts accounted for as cash flow hedges were $31.7 million (€28.4 million). As of June 30, 2023, a net gain of approximately $0.2 million offset by approximately $0.1 million of deferred taxes, related to derivative instruments designated as cash flow hedges was recorded in OCI. As of June 30, 2022, a net loss of approximately $2.3 million, offset by approximately $0.5 million of deferred taxes, related to derivative instruments designated as cash flow hedges was recorded in OCI. It is expected that $0.2 million of the gross gain as of June 30, 2023, will be reclassified into earnings in the next 12 months along with the earnings effects of the related forecasted transactions.

 

During the year ended June 30, 2023, we recognized $0.5 million of net gains in OCI, reclassified $3.1 million of gains and forward point amortization from OCI to Net Sales. During the year ended June 30, 2022, we recognized $5.4 million of net gains in OCI, reclassified $3.0 million of gains and forward point amortization from OCI to Net Sales.

 

For foreign currency contracts not designated as cash flow hedges, changes in the fair value of the hedge are recorded directly to foreign exchange gain or loss in other income in an effort to offset the change in valuation of the underlying hedged item. During the year ended June 30, 2023, we entered into forward contracts in order to hedge foreign exchange risk associated with our lease liability at NAIE, which is denominated in Swiss Francs (CHF). As of June 30, 2023, the notional amounts of our foreign exchange contracts not designated as cash flow hedges were approximately $12.3 million (CHF 11.1 million).

 

We are exposed to interest rate fluctuations related to our $10.0 million Term Note with Wells Fargo, which carries a variable interest rate of 1.80% above the SOFR rolling 30-day average. To manage our exposure to this variable rate, on August 23, 2021, we entered into a floored interest rate swap that fixes our all-in rate on this loan to 2.4% for the first three years of the term loan. Fluctuations in the relation of our contractual swap rate to current market rates are recorded as an asset or liability with an offset to OCI at the end of each reporting period. Interest expense is adjusted for the difference between the actual SOFR spread and the swap contractual rate such that our effective interest expense for each period is equal to our hedged rate of 2.4%.

 

44

 
 

M. Contingencies

 

From time to time, we become involved in various investigations, claims and legal proceedings that arise in the ordinary course of our business. These matters may relate to product liability, employment, intellectual property, tax, regulation, contract or other matters. The resolution of these matters as they arise will be subject to various uncertainties and, even if such claims are without merit, could result in the expenditure of significant financial and managerial resources. While unfavorable outcomes are possible, based on available information, we generally do not believe the resolution of these matters will result in a material adverse effect on our business, consolidated financial condition, or results of operations and the price of our common stock. However, a settlement payment or unfavorable outcome could adversely impact our results of operations. Our evaluation of the likely impact of these actions could change in the future and we could have unfavorable outcomes we do not expect.

 

COVID-19 Pandemic

 

The Company continues to monitor and evaluate the risks to public health and the impact on overall global business activity related to the COVID-19 pandemic, including potential impacts on our employees, customers, suppliers and financial results. As the situation remains fluid, it is difficult to predict the duration and scope of the pandemic and its impact on our business. However, it may result in a material adverse impact to our financial position, operations and cash flows if conditions persist or worsen.

 

 

N. Segment Information

 

Our business consists of two segments for financial reporting purposes. The two segments are identified as (i) private-label contract manufacturing, which primarily relates to the provision of private-label contract manufacturing services to companies that market and distribute nutritional supplements and other health care products, and (ii) patent and trademark licensing, which primarily includes direct raw material sales and royalty income from our license and supply agreements associated with the sale and use of beta-alanine under our CarnoSyn® and SR CarnoSyn® trade names.

 

We evaluate performance based on a number of factors. The primary performance measures for each segment are net sales and income or loss from operations before corporate allocations. Operating income or loss for each segment does not include corporate general and administrative expenses, interest expense and other miscellaneous income and expense items. Corporate general and administrative expenses include, but are not limited to human resources, corporate legal, finance, information technology, and other corporate level related expenses, which are not allocated to any segment. Transfers of raw materials between segments are recorded at cost. The accounting policies of our segments are the same as those described in the summary of significant accounting policies in Note A.

 

Our operating results by business segment for the years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

Net Sales

        

Private-label contract manufacturing

 $145,294  $154,798 

Patent and trademark licensing

  8,721   16,168 
  $154,015  $170,966 

 

  

2023

  

2022

 

Income from Operations

        

Private-label contract manufacturing

 $9,488  $15,667 

Patent and trademark licensing

  3,021   6,780 

Income from operations of reportable segments

  12,509   22,447 

Corporate expenses not allocated to segments

  (7,796)  (8,768)
  $4,713  $13,679 

 

  

2023

  

2022

 

Assets

        

Private-label contract manufacturing

 $102,495  $115,649 

Patent and trademark licensing

  31,657   30,354 
  $134,152  $146,003 

 

Our private-label contract manufacturing products are sold both in the U.S. and in markets outside the U.S., including Europe, Canada, Australia, New Zealand, Mexico and Asia. Our primary markets outside the U.S. are Europe and Asia. Our patent and trademark licensing activities are primarily based in the U.S.

 

Net sales by geographic region, based on the customers’ location, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $109,277  $115,255 

Markets outside the United States

  44,738   55,711 

Total net sales

 $154,015  $170,966 

 

Products manufactured by NAIE accounted for 79% of consolidated net sales in markets outside the U.S. in fiscal 2023 and 84% in fiscal 2022. No products manufactured by NAIE were sold in the U.S. during the fiscal years ended June 30, 2023 and 2022.

 

45

 

Long-lived assets by geographic region, based on the location of the company or subsidiary at which they were located or made, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $53,536  $43,769 

Europe

  20,674   22,505 

Total Long-Lived Assets

 $74,210  $66,274 

 

Total assets by geographic region, based on the location of the company or subsidiary at which they were located or made, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $89,167  $83,443 

Europe

  44,985   62,560 

Total Assets

 $134,152  $146,003 

 

Capital expenditures by geographic region, based on the location of the company or subsidiary at which they were located or made, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $13,210  $25,383 

Europe

  314   1,105 

Total Capital Expenditures

 $13,524  $26,488 

 

 

O. Subsequent Events

 

On July 18, 2023, we entered into a Fourth Amendment to Lease amending and extending the term of the lease of its Vista, California manufacturing facilities. The Fourth Amendment extends the term of the Lease by an additional ten years and five months commencing April 1, 2024. The amended Lease covering two buildings and approximately 162,000 square feet will result in an increase in base rent to $1.50 per square foot, after five free months of base rent beginning at the commencement of the extended term. NAI intends to construct substantial improvements to the facilities including but not limited to installation of an approximately $2.3 million solar electrical generating system on both buildings, and other substantial improvements. Pursuant to the Fourth Amendment, the Landlord will reimburse NAI for up to $1.1 million of these tenant improvements to the buildings.

 

On August 16, 2023, we announced the temporary closure of our new high-speed powder processing facility in Carlsbad, California due to excess inventory on hand at one of our largest customer’s and their efforts to rebalance supply and demand. We expect this facility will re-open and our prior level of operations will resume late in our third fiscal quarter of 2024, but there can be no assurance this customer will resolve its supply and demand issues in the timeframe expected or what level of business we will have with this customer if they purchase from us in the future. Closure of this plant will contribute to an anticipated net loss in the first half of fiscal 2024, net income in the second half, and an overall net loss in fiscal 2024. If this customer is unable to resolve its inventory issues in this timeframe, or our sales forecast is not realized we will likely experience a continuing material decrease in revenues during fiscal year 2024.

 

On September 15, 2023, our Board of Directors adopted a Clawback Policy requiring recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws.

 

46

 
 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

(a) Evaluation of Disclosure Controls and Procedures

 

We maintain certain disclosure controls and procedures as defined under the Securities Exchange Act of 1934. They are designed to help ensure that material information is: (1) gathered and communicated to our management, including our principal executive and financial officers, in a manner that allows for timely decisions regarding required disclosures; and (2) recorded, processed, summarized, reported and filed with the SEC as required under the Securities Exchange Act of 1934 and within the time periods specified by the SEC.

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2023. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2023.

 

(b) Managements Annual Report on Internal Control Over Financial Reporting

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company, and for performing an assessment of the effectiveness of internal control over financial reporting as of June 30, 2023. For this purpose, internal control over financial reporting refers to a process designed by, or under the supervision of, our principal executive and financial officers and effected by our board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP. Internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material adverse effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Management performed an assessment of the effectiveness of our internal control over financial reporting as of June 30, 2023 based upon criteria in an Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) (2013 framework). Based on this assessment, management believes our internal control over financial reporting was effective as of June 30, 2023 based on the criteria issued by COSO.

 

This assessment does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not required to be attested to by our independent registered public accounting firm pursuant to applicable law and rules that permit the Company to provide only the management’s report as part of this assessment.

 

(c) Changes in Internal Control Over Financial Reporting

 

There were no changes to our internal control over financial reporting during the fourth quarter ended June 30, 2023 that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B. OTHER INFORMATION

 

None.

 

PART III

 

The information called for under Items 10- 14 of this Part III will be incorporated by reference from our definitive proxy statement for our Annual Meeting of Stockholders to be held on December 7, 2023, to be filed on or before October 28, 2023.

 

 

PART IV

 

ITEM  15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

The following documents are filed as part of this report:

 

 

(1)

Financial Statements. The financial statements listed below are included under Item 8 of this report:

 

 

Consolidated Balance Sheets as of June 30, 2023 and 2022;

 

 

Consolidated Statements of Operations and Comprehensive Income for the years ended June 30, 2023 and 2022;

 

 

Consolidated Statements of Stockholders’ Equity for the years ended June 30, 2023 and 2022;

 

 

Consolidated Statements of Cash Flows for the years ended June 30, 2023 and 2022; and

 

 

Notes to Consolidated Financial Statements.

 

 

(2)

Exhibits. The following exhibit index shows those exhibits filed with this report and those incorporated by reference:

 

EXHIBIT INDEX 

 

Exhibit
Number

 

Description

 

Incorporated By Reference To

3(i)

 

Amended and Restated Certificate of Incorporation of Natural Alternatives International, Inc. filed with the Delaware Secretary of State on January 14, 2005

 

Exhibit 3(i) of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2004, filed with the commission on February 14, 2005

3(ii)

 

Amended and Restated By-laws of Natural Alternatives International, Inc. dated as of February 9, 2009

 

Exhibit 3(ii) of NAI’s Current Report on Form 8-K dated February 9, 2009, filed with the commission on February 13, 2009

4(i)

 

Form of NAI’s Common Stock Certificate

 

Exhibit 4(i) of NAI’s Annual Report on Form 10-K for the fiscal year ended June 30, 2005, filed with the commission on September 8, 2005

10.1

 

Lease of Facilities in Vista, California between NAI and Calwest Industrial Properties, LLC, a California limited liability company (lease reference date June 12, 2003)

 

Exhibit 10.10 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2003, filed with the commission on November 5, 2003

10.2

 

Form of Indemnification Agreement entered into between NAI and each of its directors

 

Exhibit 10.15 of NAI’s Annual Report on Form 10-K for the fiscal year ended June 30, 2004, filed with the commission on September 14, 2004

10.3

 

2009 Omnibus Incentive Plan*

 

Attachment D of NAI’s definitive Proxy Statement filed with the commission on October 16, 2009

10.4

 

Nonqualified Incentive Plan*

 

Exhibit 10.1 to NAI’s Current Report on Form 8-K dated July 16, 2020, filed with the commission on July 22, 2020

10.5

 

License and Fee Agreement effective November 10, 2010 by and among Roger Harris, Mark Dunnett, Kenny Johansson and NAI

 

Exhibit 10.40 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2010, filed with the commission on November 12, 2010

10.6

 

ISDA 2002 Master Agreement dated as of March 10, 2011 by and between Bank of America N.A. and NAI (with Schedule dated March 10, 2011)

 

Exhibit 10.31 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2011, filed with the commission on May 16, 2011

10.7

 

Third amendment to the Lease of Facilities in Vista, California between NAI and CWCA Vista Distribution 77, LLC, a Delaware limited liability company

 

Exhibit 10.40 of NAI’s Annual Report on Form 10-K for the fiscal year ended June 30, 2013, filed with the commission on September 19, 2013

10.8

 

Lease of Facilities in Manno, Switzerland between NAIE and Mr. Silvio Tarchini effective July 1, 2014 (English translation)

 

Exhibit 10.38 of NAI’s Annual Report on Form 10-K for the fiscal year ended June 30, 2014, filed with the commission on September 25, 2014.

10.9  

Amended and Restated Employment Agreement, by and between NAI and Mark A. LeDoux, effective October 1, 2015*

 

Exhibit 10.1 of NAI’s Current Report on Form 8-K dated October 1, 2015, filed with the commission on October 1, 2015.

10.10

 

Amended and Restated Employment Agreement, by and between NAI and Kenneth E. Wolf, effective October 1, 2015*

 

Exhibit 10.2 of NAI’s Current Report on Form 8-K dated October 1, 2015, filed with the commission on October 1, 2015.

10.11

 

Amended and Restated Employment Agreement, by and between NAI and Michael E. Fortin, effective October 1, 2015*

 

Exhibit 10.3 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2015, filed with the commission on November 12, 2015.

10.12

 

First amendment to credit agreement by and between NAI and the Wells Fargo Bank N.A. effective as of February 1, 2016

 

Exhibit 10.01 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2015, filed with the commission on February 9, 2016.

10.13

 

First amendment to the Amended and Restated Employment Agreement, by and between NAI and Michael E. Fortin, effective September 1, 2016*

 

NAI’s Current Report on Form 8-K dated September 1, 2016, filed with the commission on September 6, 2016

10.14

 

First amendment to the Amended and Restated Employment Agreement, by and between NAI and Mark A. LeDoux, effective July 1, 2018*

 

Exhibit 10.1 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2018, filed with the commission on November 13, 2018

 

 

10.15

 

First amendment to the Amended and Restated Employment Agreement, by and between NAI and Kenneth E. Wolf, effective July 1, 2018*

 

Exhibit 10.2 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2018, filed with the commission on November 13, 2018

10.16

 

Second amendment to the Amended and Restated Employment Agreement, by and between NAI and Michael E. Fortin, effective July 1, 2018*

 

Exhibit 10.3 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2018, filed with the commission on November 13, 2018

10.17

 

Lease of Facilities in Manno, Switzerland between NAIE and Mr. Silvio Tarchini dated October 19, 2018

 

Exhibit 10.4 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2018, filed with the commission on November 13, 2018

10.18

 

Lease of Parking Places in Manno, Switzerland between NAIE and Mr. Silvio Tarchini dated October 19, 2018

 

Exhibit 10.5 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2018, filed with the commission on November 13, 2018

10.19

 

Lease of Facilities in Manno, Switzerland between NAIE and Sofinol SA dated November 5, 2018

 

Exhibit 10.6 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2018, filed with the commission on November 13, 2018

10.20

 

Amended and Restated Exclusive Manufacturing Agreement with Juice Plus+ dated March 31, 2019

 

Exhibit 10.48 of NAI’s Current Report on Form 8-K Form 8-K dated March 31, 2019, filed with the commission on April 5, 2019

10.21

 

Third amendment to the Amended and Restated Employment Agreement, by and between NAI and Michael E. Fortin, effective July 1, 2019*

 

Exhibit 10.61 of NAI's Annual Report on Form 10-K for the annual period ended June 30, 2019, filed with the commission on September 24, 2019

10.22

 

Second amendment to the Amended and Restated Employment Agreement, by and between NAI and Mark LeDoux, effective July 1, 2021*

 

Exhibit 10.65 of NAI’s Current Report on Form 8-K dated July 1, 2021, filed with the commission on July 9, 2021

10.23

 

Second amendment to the Amended and Restated Employment Agreement, by and between NAI and Kenneth E. Wolf, effective July 1, 2021*

 

Exhibit 10.66 of NAI’s Current Report on Form 8-K dated July 1, 2021, filed with the commission on July 9, 2021

10.24

 

Fourth amendment to the Amended and Restated Employment Agreement, by and between NAI and Michael E. Fortin, effective July 1, 2021*

 

Exhibit 10.67 of NAI’s Current Report on Form 8-K dated July 1, 2021, filed with the commission on July 9, 2021

10.25

 

Credit Agreement by and between NAI and Wells Fargo Bank, N.A. effective as of May 24, 2021

 

Exhibit 10.1 of NAI’s Current Report on Form 8-K dated May 24, 2021 filed with the commission on May 27, 2021.

10.26

 

2020 Omnibus Incentive Plan*

 

Annex I of NAI’s definitive Proxy Statement filed with the commission on October 26, 2020

10.27

 

First Amendment to Credit Agreement by and between NAI and Wells Fargo Bank, N.A. effective as of August 16, 2021

 

Exhibit 10.3 of NAI’s Current Report on Form 8-K dated August 16, 2021 filed with the commission on August 24, 2021

10.28

 

Revolving Line of Credit Note made by NAI for the benefit of Wells Fargo Bank. N.A. dated August 16, 2021 in the amount of $20,000,000

 

Exhibit 10.4 of NAI’s Current Report on Form 8-K dated August 16, 2021 filed with the commission on August 24, 2021

10.29

 

Term Note by and between NAI and Wells Fargo Bank, N.A. effective as of August 16, 2021

 

Exhibit 10.5 of NAI’s Current Report on Form 8-K dated August 16, 2021 filed with the commission on August 24, 2021

10.30

 

Security Agreement by and between NAI and Wells Fargo Bank, N.A. effective as of August 16. 2021

 

Exhibit 10.6 of NAI’s Current Report on Form 8-K dated August 16, 2021 filed with the commission on August 24, 2021

10.31

 

Second Amendment to Credit Agreement by and between NAI and Wells Fargo Bank, N.A. effective January 31, 2022

 

Exhibit 10.33 of NAI’s Quarterly Report on Form 10-Q for the quarterly period ended December 31, 2021, filed with the commission on February 9, 2022

10.32

 

Lease of Facilities in Manno, Switzerland between NAIE and Mr. Silvio Tarchini dated May 4, 2022

 

Exhibit 10.34 of NAI's Annual Report on Form 10-K for the fiscal year ended June 30, 2022, filed with the commission on September 21, 2022.

 

10.33

 

 

 

Third Amendment to Credit Agreement by and between NAI and Wells Fargo effective as of September 19, 2022.

 

 

 

Exhibit 10.35 of NAI's Current Report on Form 8-K dated October 12, 2022, file with the commission on October 13, 2022

 

 

10.34

 

 

 

 

 

 

Exhibit 10.36 of NAI's Current Report on Form 8-K dated October 12, 2022, file with the commission on October 13, 2022

 

 

10.35

 

 

 

 

 

Fourth  Amendment to Lease of NAI manufacturing facilities in Vista, California between NAI, the tenant, and Park Center Industrial ILP, LLC, a Delaware limited liability company, the landlord

 

 

 

 

 

Exhibit 10.17 of NAI's Current Report on Form 8-K dated July 21, 2023, file with the commission on July 24, 2023.

 

10.36   Clawback Policy   Filed herewith

21

 

Subsidiaries of the Company

 

Filed herewith

23.1

 

Consent of Independent Registered Public Accounting Firm

 

Filed herewith

31.1

 

Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer

 

Filed herewith

31.2

 

Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer

 

Filed herewith

32

 

Section 1350 Certification

 

Filed herewith

101.INS

 

Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)

 

Furnished herewith

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

 

Furnished herewith

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

Furnished herewith

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

Furnished herewith

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

Furnished herewith

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

Furnished herewith

104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)   Furnished herewith

 

 

*

Indicates management contract or compensatory plan or arrangement.

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, Natural Alternatives International, Inc., the registrant, has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Date: September 21, 2023

 

 

NATURAL ALTERNATIVES INTERNATIONAL,  INC.

 
       
 

By:

/s/ Mark A. LeDoux

 
   

Mark A. LeDoux, Chief Executive Officer

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of Natural Alternatives International, Inc. and in the capacities and on the dates indicated.

 

Signature

Title

Date

     

/s/ Mark A. LeDoux

Chief Executive Officer and

Chairman of the Board of Directors

September 21, 2023

(Mark A. LeDoux)

(principal executive officer)

 
     

/s/ Michael E. Fortin

Chief Financial Officer

September 21, 2023

(Michael E. Fortin)

(principal financial officer and

principal accounting officer)

 
     

/s/ Alan G. Dunn

Director

September 21, 2023

(Alan G. Dunn)

   
     

/s/ L. Kay Matherly

Director

September 21, 2023
(L. Kay Matherly)    
     

/s/ Guru Ramanathan

Director

September 21, 2023
(Guru Ramanathan)    
     

 

50
EX-10.36 2 ex_571996.htm EXHIBIT 10.36 ex_571996.htm

Exhibit 10.36

 

 

NATURAL ALTERNATIVES INTERNATIONAL, INC.

 

CLAWBACK POLICY

 

Introduction

 

The Board of Directors (the "Board") of Natural Alternatives International, Inc. (“the Company”) believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company's compensation philosophy. The Board has therefore adopted this policy which provides for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws (the "Policy"). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934 (the "Exchange Act").

 

Administration

 

This Policy shall be administered by the Board and by the Human Resources Committee. References herein to the Board shall be deemed references to the Board and the Human Resources Committee. Any determinations made by the Human Resources Committee shall be final and binding on all affected individuals or may be referred by the Human Resources Committee to the Board. Any determinations made by the Board shall be final and binding on all affected individuals.

 

Covered Executives

 

This Policy applies to the Company's current and former executive officers, as determined by the Board in accordance with Section 10D of the Exchange Act and the listing standards of the national securities exchange on which the Company's securities are listed, and such other employees who may from time to time be deemed subject to the Policy by the Board ("Covered Executives").

 

Recoupment; Accounting Restatement

 

In the event the Company is required to prepare an accounting restatement of its financial statements due to the Company's material noncompliance with any financial reporting requirement under the securities laws, the Board will require reimbursement or forfeiture of any excess Incentive Compensation received by any Covered Executive during the three completed fiscal years immediately preceding the date on which the Company is required to prepare an accounting restatement.

 

Incentive Compensation

 

For purposes of this Policy, Incentive Compensation means any of the following; provided that, such compensation is granted, earned, or vested based wholly or in part on the attainment of a financial reporting measure:

 

 

Annual bonuses and other short- and long-term cash incentives.

 

 

Stock options.

 

 

Stock appreciation rights.

 

 

Restricted stock.

 

 

 

 

 

Restricted stock units.

 

 

Performance shares.

 

 

Performance units.

 

Financial reporting measures include:

 

 

Company stock price.

 

 

Total shareholder return.

 

 

Revenues.

 

 

Net income.

 

 

Earnings before interest, taxes, depreciation, and amortization (EBITDA).

 

 

Funds from operations.

 

 

Liquidity measures such as working capital or operating cash flow.

 

 

Return measures such as return on invested capital or return on assets.

 

 

Earnings measures such as earnings per share.

 

Excess Incentive Compensation: Amount Subject to Recovery

 

The amount to be recovered will be the excess of the Incentive Compensation paid to the Covered Executive based on the erroneous data over the Incentive Compensation that would have been paid to the Covered Executive had it been based on the restated results, as determined by the Board.

 

If the Board cannot determine the amount of excess Incentive Compensation received by the Covered Executive directly from the information in the accounting restatement, then it will make its determination based on a reasonable estimate of the effect of the accounting restatement.

 

Method of Recoupment

 

The Board will determine, in its sole discretion, the method for recouping Incentive Compensation hereunder which may include, without limitation:

 

(a) requiring reimbursement of cash Incentive Compensation previously paid;

 

(b) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards;

 

(c) offsetting the recouped amount from any compensation otherwise owed by the Company to the Covered Executive;

 

(d) cancelling outstanding vested or unvested equity awards; and/or

 

(e) taking any other remedial and recovery action permitted by law, as determined by the Board.

 

No Indemnification

 

The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive Compensation.

 

2

 

Interpretation

 

The Board is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and any applicable rules or standards adopted by the Securities and Exchange Commission or any national securities exchange on which the Company's securities are listed.

 

Effective Date

 

This Policy shall be effective as of the date it is adopted by the Board (the "Effective Date") and shall apply to Incentive Compensation that is approved, awarded or granted to Covered Executives on or after that date.

 

Amendment; Termination

 

The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary to reflect final regulations adopted by the Securities and Exchange Commission under Section 10D of the Exchange Act and to comply with any rules or standards adopted by a national securities exchange on which the Company's securities are listed. The Board may terminate this Policy at any time.

 

Other Recoupment Rights

 

The Board intends that this Policy will be applied to the fullest extent of the law. The Board may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

 

Impracticability

 

The Board shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery would be impracticable, as determined by the Board in accordance with Rule 10D-1 of the Exchange Act and the listing standards of the national securities exchange on which the Company's securities are listed.

 

Successors

 

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

3
EX-21 3 ex_545607.htm EXHIBIT 21 ex_421390.htm

Exhibit 21

 

List of Subsidiaries of

Natural Alternatives International, Inc., a Delaware corporation

 

 

Name of Subsidiary

 

State or other Jurisdiction

of Incorporation or Organization

Natural Alternatives International Europe

 

 

S.A.   Switzerland

 

 
EX-23.1 4 ex_545608.htm EXHIBIT 23.1 ex_421391.htm

EXHIBIT 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the Registration Statement (Form S-8 No. 333-254014) of our report dated September 21, 2023, with respect to the consolidated financial statements of Natural Alternatives International, Inc. included in this Annual Report (Form 10-K) of Natural Alternatives International, Inc. for the fiscal year ended  June 30, 2023.

 

 

 

/s/ HASKELL & WHITE LLP

 

Irvine, California

September 21, 2023

 

 
EX-31.1 5 ex_545609.htm EXHIBIT 31.1 ex_421392.htm

Exhibit 31.1

 

Certification of Chief Executive Officer

Pursuant to

Rule 13a-14(a)/15d-14(a)

 

I, Mark A. LeDoux, Chief Executive Officer of Natural Alternatives International, Inc., certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Natural Alternatives International, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: September 21, 2023

 

 

 

/s/ Mark A. LeDoux

 

Mark A. LeDoux, Chief Executive Officer

 

 
EX-31.2 6 ex_545610.htm EXHIBIT 31.2 ex_421393.htm

Exhibit 31.2

 

Certification of Chief Financial Officer

Pursuant to

Rule 13a-14(a)/15d-14(a)

 

I, Michael E. Fortin, Chief Financial Officer of Natural Alternatives International, Inc., certify that:

 

1. I have reviewed this Annual Report on Form 10-K of Natural Alternatives International, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: September 21, 2023

 

 

 

/s/ Michael E. Fortin

 

Michael E. Fortin, Chief Financial Officer

 

 
EX-32 7 ex_545611.htm EXHIBIT 32 ex_421394.htm

Exhibit 32

 

Certification

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), each of the undersigned officers of Natural Alternatives International, Inc., a Delaware corporation, does hereby certify, to such officer’s knowledge, that the Annual Report on Form 10-K for the fiscal year ended June 30, 2023 of Natural Alternatives International, Inc. fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)) and that information contained in such report fairly presents, in all material respects, the financial condition and results of operations of Natural Alternatives International, Inc.

 

 

Date: September 21, 2023

/s/ Mark A. LeDoux

 

Mark A. LeDoux, Chief Executive Officer

   

Date: September 21, 2023

/s/ Michael E. Fortin

 

Michael E. Fortin, Chief Financial Officer

 

The foregoing certification is furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Form 10-K or as a separate disclosure document.

 

 

 
EX-101.SCH 8 naii-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations and Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note B - Inventories link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note C - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note D - Leases link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note E - Other Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note F - Debt link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note G - Income Taxes link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note H - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note I - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note J - Commitments link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note K - Economic Dependency link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note L - Derivatives and Hedging link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note M - Contingencies link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note N - Segment Information link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note O - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note B - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note C - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note D - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note E - Other Comprehensive Income (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note F - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note G - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note H - Employee Benefit Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note I - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note J - Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note K - Economic Dependency (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note N - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note B - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note C - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note C - Property and Equipment - Summary of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note D - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note D - Leases - Lease Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note F - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note F - Debt - Future Debt Payments (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note G - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note G - Income Taxes - Provision for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note G - Income Taxes - Reconciliation of Income Tax Provision (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note H - Employee Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note I - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note I - Stockholders' Equity - Treasury Stock Repurchases (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note I - Stockholders' Equity - Restricted Stock (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note J - Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note J - Commitments - Minimum Rental Commitments (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note K - Economic Dependency (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note L - Derivatives and Hedging (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note N - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note N - Segment Information - Operating Results by Business Segment (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note N - Segment Information - Assets by Business Segment (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note N - Segment Information - Net Sales by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note N - Segment Information - Long-lived Assets by Geographical Region (Details) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note N - Segment Information - Total Assets by Geographical Region (Details) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note N - Segment Information - Capital Expenditures by Geographical Region (Details) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note O - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 naii-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 naii-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 naii-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Other income (expense): us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Note To Financial Statement Details Textual Significant Accounting Policies Note A - Organization and Summary of Significant Accounting Policies us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate Income taxes computed at statutory federal income tax rate Hedging Relationship [Domain] Note B - Inventories Note C - Property and Equipment Cash Flow Hedging [Member] Note D - Leases Note E - Other Comprehensive Income Not Designated as Hedging Instrument [Member] Note F - Debt Note G - Income Taxes Note H - Employee Benefit Plans Hedging Relationship [Axis] Income Tax Disclosure [Text Block] Note I - Stockholders' Equity Note J - Commitments Hedging Designation [Axis] Note K - Economic Dependency Hedging Designation [Domain] Note N - Segment Information us-gaap_LiabilitiesCurrent Total current liabilities Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details) Schedule of Maturities of Long-Term Debt [Table Text Block] Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details) Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details) Note B - Inventories - Summary of Inventories (Details) Note C - Property and Equipment - Summary of Property and Equipment (Details) Note D - Leases - Lease Cash Flow Information (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax Change in minimum pension liability, net of tax Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details) Note F - Debt - Future Debt Payments (Details) Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details) Note G - Income Taxes - Provision for Income Taxes (Details) Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details) Note G - Income Taxes - Reconciliation of Income Tax Provision (Details) Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details) Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details) Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details) Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details) Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details) Credit Agreement [Member] Name of the debt instrument with a lender. Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details) Granted, weighted-average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Short-term liability – operating leases us-gaap_DerivativeLiabilitiesCurrent Granted, weighted-average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details) Note I - Stockholders' Equity - Treasury Stock Repurchases (Details) Share correction (in shares) Correction in shares Forfeited, weighted-average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue naii_RatioOfTotalCurrentAssetsToTotalCurrentLiabilities Ratio of Total Current Assets to Total Current Liabilities Total current assets divided by total current liabilities. Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Note I - Stockholders' Equity - Restricted Stock (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Nonvested, weighted-average grant date fair value (in dollars per share) Nonvested, weighted-average grant date fair value (in dollars per share) Note J - Commitments - Minimum Rental Commitments (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, Shares (in shares) Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Nonvested, Shares (in shares) Nonvested, Shares (in shares) Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details) Note N - Segment Information - Operating Results by Business Segment (Details) Note N - Segment Information - Assets by Business Segment (Details) Note N - Segment Information - Net Sales by Geographic Region (Details) Note N - Segment Information - Long-lived Assets by Geographical Region (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Granted, Shares (in shares) Note N - Segment Information - Total Assets by Geographical Region (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, Shares (in shares) Vested, Shares (in shares) Note N - Segment Information - Capital Expenditures by Geographical Region (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Profit-sharing Plan [Member] Profit-sharing Plan. Equity Securities [Member] Schedule of Net Benefit Costs [Table Text Block] Mortgage note payable, current portion Foreign Exchange Contract [Member] Commodity Contract [Member] Schedule of Expected Benefit Payments [Table Text Block] Discretionary Profit-sharing Plan [Member] Discretionary Profit-sharing Plan. Mid-cap Funds [Member] Mid-cap Funds. Small Cap Funds [Member] Small Cap Funds. Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Defined Benefit Plan, Assumptions [Table Text Block] Schedule of Allocation of Plan Assets [Table Text Block] Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Customer deposits Contract Liabilities (Customer Deposits), balance Contract Liabilities (Customer Deposits), balance Accrued liabilities Accrued compensation and employee benefits Income taxes payable Lessee, Operating Leases [Text Block] Non-cash lease expenses Amount of operating lease non-cash expense. Excludes sublease income. Accounts payable Retirement Plan Type [Axis] Retirement Plan Type [Domain] Products Manufactured by NAIE [Member] Represents products manufactured by NAIE. Proceeds from sale of property and equipment naii_LongTermDebtPercentageBearingFluctuatingInterestThresholdAmount Long-term Debt, Percentage Bearing Fluctuating Interest, Threshold Amount The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a fluctuating rate when amount is less than threshold. us-gaap_PolicyTextBlockAbstract Accounting Policies naii_DeferredTaxLiabilitiesWithholdingTaxes Withholding taxes Amount of deferred tax liability attributable to taxable temporary differences from withholding taxes. Available for grant, Shares (in shares) Wells Fargo Bank, N.A. [Member] Represents Wells Fargo Bank, N.A, the lender. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Payments to Acquire Property, Plant, and Equipment, Total Purchases of property and equipment Dilutive effect of stock options and restricted stock shares (in shares) Weighted average common shares outstanding: Current liabilities: Denominator us-gaap_Assets Total Assets Total assets Plan Name [Axis] Plan Name [Domain] naii_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOciIntoInterestIncomeEffectivePortionNet Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Interest Income, Effective Portion, Net Represents the effective portion of net gain (loss) reclassified from accumulated other comprehensive income into interest income on derivative instruments designated and qualifying as hedging instruments. us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Commitments Disclosure [Text Block] Legal Matters and Contingencies [Text Block] Deferred tax asset – noncurrent Award Type [Domain] naii_TreasuryStockValueAcquiredCostMethodNet Repurchase of common stock Equity impact of the cost of common and preferred stock that were repurchased during the period, net of issuance of common stock from treasury for stock option exercise. Recorded using the cost method. Numerator Inventory reserves Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory reserves. Award Type [Axis] Net income Net income Net income (loss) Developed Market Fixed Income Funds [Member] Information pertaining to developed market fixed income funds. Developed Market Funds [Member] Information pertaining to developed market funds. Restricted Stock [Member] us-gaap_InterestCostsCapitalized Interest Costs Capitalized Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Contract Liabilities (Customer Deposits), addition Amount of addition obligation to transfer good or service to customer for which consideration has been received or is receivable. us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: accumulated depreciation and amortization Property and equipment, net Property and equipment, net Property and equipment, gross Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] us-gaap_DividendsAndInterestPaid Dividends and Interest Paid naii_DebtInstrumentAmortizationPeriod Debt Instrument, Amortization Period (Year) Represents the amortization period for debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. naii_StockRepurchaseProgramAdditionalAuthorizedAmount Stock Repurchase Program, Additional Authorized Amount Additional amount of stock repurchase plan authorized. Pension expense Other Contract [Member] Derivative Instrument [Axis] Derivative Contract [Domain] Cash flows from investing activities Net income per common share: Forward contracts us-gaap_IncreaseDecreaseInDerivativeLiabilities us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Accounts payable and accrued liabilities us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued compensation and employee benefits us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments United States Provision for income taxes Total provision for income taxes naii_IncreaseDecreaseInOperatingLeaseRightOfAssetsAndLiabilitiesNet Operating lease liabilities Represents increase (decrease) in net operating lease right-of-assets and liabilities. SWITZERLAND us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months us-gaap_TenantImprovements Tenant Improvements us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1 Maximum Remaining Maturity of Foreign Currency Derivatives (Year) us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount Allowance for bad debt Amount, before allocation of valuation allowance, of deferred tax asset attributable to allowance for bad debt. Lease liability Amount, before allocation of valuation allowance, of deferred tax asset attributable to lease liability. us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash and cash equivalents us-gaap_DefinedBenefitPlanFairValueOfPlanAssets Fair value by asset category Fair value of plan assets at beginning of year Fair value of plan assets at end of year us-gaap_DefinedBenefitPlanFundedStatusOfPlan Difference between benefit obligation and fair value of plan assets us-gaap_DefinedBenefitPlanBenefitObligation Benefit obligation at beginning of year Benefit obligation at end of year us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter 2029-2033 us-gaap_DefinedBenefitPlanContributionsByEmployer Defined Benefit Plan, Plan Assets, Contributions by Employer us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo 2025 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree 2026 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour 2027 us-gaap_RoyaltyExpense Royalty Expense us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive 2028 Amendment Flag Stock Repurchase Plan [Member] Represents information related to stock repurchase plan. us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths 2024 Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Forfeiture of restricted stock Reclassification, Comparability Adjustment [Policy Text Block] us-gaap_IncreaseDecreaseInIncomeTaxes Income taxes Treasury Stock Acquired, Shares (in shares) us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets Expected long-term rate of return Common stock, shares outstanding (in shares) Balance (in shares) Balance (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate Discount rate Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaids and other assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear Defined Benefit Plan, Expected Amortization, Next Fiscal Year Lease, Cost [Table Text Block] Document Period End Date Increase in operating lease liabilities and right-of-use assets due to lease remeasurement us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type us-gaap_AssetImpairmentCharges Asset Impairment Charges, Total Entity Small Business us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets Actual return on plan assets Entity Shell Company us-gaap_RatioOfIndebtednessToNetCapital1 Ratio of Indebtedness to Net Capital us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid Benefits paid naii_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers. Document Information [Line Items] Document Information [Table] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Entity Public Float us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid Benefits paid Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Plan expenses Plan expenses Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_DefinedBenefitPlanActuarialGainLoss Actuarial loss Variable Rate [Domain] us-gaap_AccountsReceivableNet Accounts Receivable, after Allowance for Credit Loss us-gaap_NumberOfRealEstateProperties Number of Real Estate Properties us-gaap_DefinedBenefitPlanSettlementsBenefitObligation Settlement loss Variable Rate [Axis] naii_HealthInsurancePlanPremiumExpense Health Insurance Plan Premium Expense The expense in the period incurred with respect to providing health care benefits to employees. us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage naii_DefinedBenefitPlanEquitySecuritiesByTypePercentage Defined Benefit Plan Equity Securities by Type, Percentage Percentage of equity securities by type of publicly traded funds. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Compensation expense related to stock compensation plans us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Share correction Product Concentration Risk [Member] First Contributions [Member] Contributions on first 3% of participant's compensation that the Company must match. Entity [Domain] Customer Concentration Risk [Member] Large-cap Funds [Member] Information by large-cap funds. Legal Entity [Axis] Entity Address, Address Line One Supplier Concentration Risk [Member] Treasury Stock Acquired, Total Cost Repurchase of common stock Entity Address, City or Town Entity Address, Postal Zip Code Supplemental disclosures of cash flow information us-gaap_TreasuryStockCommonValue Treasury stock, at cost, 3,240,593 shares at June 30, 2023 and 3,061,795 at June 30, 2022 Entity Address, State or Province Concentration Risk Type [Axis] Change in Benefit Obligation: Concentration Risk Type [Domain] Change in Plan Assets: Shipping and Handling Costs [Policy Text Block] The accounting policy for shipping and handling costs. Permanent differences Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences. Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax Total recognized in net periodic benefit cost and other comprehensive loss Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses Amortization of net loss Trading Symbol us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Net periodic benefit expense us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation Projected benefit obligation us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit Recognized actuarial loss Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] us-gaap_DefinedBenefitPlanInterestCost Interest cost Investment Type [Axis] us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets Expected return on plan assets us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation Accumulated benefit obligation us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets Fair value of plan assets Local Phone Number us-gaap_LineOfCreditFacilityCommitmentFeePercentage Line of Credit Facility, Commitment Fee Percentage Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Term Loan [Member] Represents a term loan. us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_GainLossOnDispositionOfAssets Gain on disposal of assets us-gaap_TableTextBlock Notes Tables Carlsbad, California [Member] Represents the location of the property purchased. Manufacturing Facility and Warehouse [Member] Represents the structure used in the manufacturing and storage of goods. Issuance of common stock for restricted stock grants (in shares) us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 Settlement loss Forfeiture of restricted stock (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of common stock for restricted stock grants us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage Target allocation us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations Weighted-average asset allocation Other selling, general and administrative expenses The 2020 Omnibus Stock Incentive Plan [Member] Omnibus stock incentive plan Recoveries of uncollectible accounts receivable Recoveries of uncollectible accounts receivable naii_DefinedBenefitPlanExpectedFutureBenefitPayment Total benefit payments expected to be paid Total amount of benefits expected to be paid through the tenth fiscal year following the latest fiscal year from a defined benefit plan. Schedule of Weighted Average Allocation of Assets Related to Defined Benefit Plans Disclosure [Table Text Block] Tabular disclosure of the weighted-average asset allocation related to defined benefit plans. Line of Credit Facility, Lender [Domain] naii_OperatingLeaseFacilityArea Operating Lease Facility Area (Square Foot) Area of leased facility in square feet. naii_AccumulatedOtherComprehensiveIncomeLossCumulativeCashFlowHedgesGainLoss Accumulated Other Comprehensive Income (Loss) Cumulative Cash Flow Hedges, Gain (Loss) Accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges recorded to Accumulated Other Comprehensive Income Loss. California 1 [Member] Geographic location. Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Lender Name [Axis] Reconciliation of Funded Status: us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Stock Repurchased from Employee for Restricted Stock Vesting [Member] Represents stock repurchased from employee for restricted stock vesting. us-gaap_ResearchAndDevelopmentExpense Research and Development Expense Retained earnings Accumulated other comprehensive income Fixed Income Funds [Member] Sofinol SA [Member] Represents Sofinal SA. naii_DefinedBenefitPlanAmountsRecognizedInBalanceSheetIncludingAociPortion Net amount recognized Amount of defined benefit plan recognized on balance sheet including accumulated other comprehensive income portion. Debt Disclosure [Text Block] naii_SalesRoyaltyAndLicensingRevenue Sales, Royalty and Licensing Revenue The amount of sales, royalty, and licensing revenue. Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] Inventory Disclosure [Text Block] Subsequent Event [Member] Long-term liability – operating leases Defined Benefit Plan, Plan Assets, Category [Axis] The 2009 Omnibus Stock Incentive Plan [Member] Omnibus stock incentive plan adopted in 2009. Schedule of Inventory, Current [Table Text Block] Defined Benefit Plan, Plan Assets, Category [Domain] us-gaap_DeferredIncomeTaxesAndTaxCredits Deferred income taxes Total Subsequent Event Type [Axis] Subsequent Event Type [Domain] Retirement Benefits [Text Block] Subsequent Events [Text Block] Operating lease right-of-use assets us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred 2026 2027 Fiscal Years After June 30, 2021 [Member] Represents the fiscal years after June 30, 2021. There-after Fair Value Measurement, Policy [Policy Text Block] us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax Unrecognized net actuarial loss in accumulated other comprehensive income 2024 2025 Derivative assets, noncurrent asset Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Non-cash compensation Other noncurrent assets, net Earnings Per Share, Policy [Policy Text Block] naii_DebtInstrumentBasisSpreadOnElectedFixedRateBorrowing Debt Instrument Basis Spread on Elected Fixed Rate Borrowing The percentage points added to the reference rate to compute fixed rate elections on the debt instrument. naii_MinimumPrepaymentAmountUnderLineOfCredit Minimum Prepayment Amount Under Line of Credit The minimum payment amount that may be prepaid on a line of credit facility with a fixed interest rate. Income Tax, Policy [Policy Text Block] us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount us-gaap_FairValueNetAssetLiability Fair Value, Net Asset (Liability), Total Fair Value Net Asset – all Derivative Contracts us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) Research and Development Expense, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year) us-gaap_Depreciation Depreciation Natural Alternatives International Europe SA [Member] The entity Natural alternatives international Europe SA. Depreciation and amortization naii_NumberOfYearsCompensationUsedForBenefitObligationAssumptions Number of Years Compensation Used for Benefit Obligation Assumptions (Year) The period of employment before retirement that is used to determine what amount of compensation to use as a a baseline for the companies defined benefit plan. Euro Forward Contract [Member] Represents Euro Forward Contract. Swiss Franc Forward Contract [Member] Represents Swiss Franc Forward Contract. Customer 1 [Member] Customer 1 in a set of customers. Customer 2 [Member] Customer 2 in a set of customers. us-gaap_AssetsCurrent Total current assets Customer 3 [Member] Customer 3 in a set of customers. Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Raw Material Purchases [Member] Aggregate raw material purchases during the period from major suppliers. Pension and Other Postretirement Plans, Policy [Policy Text Block] naii_DebtInstrumentCovenantMinimumNetIncomeRequired Debt Instrument Covenant Minimum, Net Income Required The net income required under debt instrument covenant minimum. naii_DebtInstrumentCovenantCapitalExpendituresLimitationAmountNextTwelveYears Debt Instrument Covenant Capital Expenditures Limitation, Amount, Next Twelve Years The amount of debt instrument covenant capital expenditures limitation for next twelve years. Accumulated Gain (Loss), Net, Swap Derivative, Parent [Member] Related to accumulated gain or loss of swap derivative, attributable to parent. naii_DebtInstrumentCovenantCapitalExpendituresLimitationAmountAfterTwelveYears Debt Instrument Covenant Capital Expenditures Limitation, Amount, After Twelve Years The amount of debt instrument covenant capital expenditures limitation after twelve years. naii_DebtInstrumentCovenantAnnualLimitToRepurchaseStockOrIssueDividends Debt Instrument, Covenant, Annual Limit To Repurchase Stock or Issue Dividends Annual limit to repurchase stock or issue dividends under covenant of debt instrument. Treasury stock, shares (in shares) Income tax receivable Advertising Cost [Policy Text Block] Common stock; $.01 par value; 20,000,000 shares authorized at June 30, 2023 and June 30, 2022, issued and outstanding (net of treasury shares) 6,073,813 at June 30, 2023 and 6,129,611 at June 30, 2022 naii_DebtInstrumentCovenantFixedChargeCoverageRatio Debt Instrument Covenant, Fixed Charge Coverage Ratio The fixed charge coverage ratio under debt instrument covenant. Adjustments to reconcile net income to net cash provided by operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Beta-alanine Raw Material [Member] Information pertaining to beta-alanine raw material. us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Three Customers [Member] Information pertaining to three customers. Private Label Contract Manufacturing [Member] Business segment related to private label contract manufacturing. Patent and Trademark Licensing [Member] Business segment related to patentand trademark licensing. Capital Expenditures by Geographic Areas [Table Text Block] Tabular disclosure for capital expenditures by geographic areas. Forward contracts Assets by Geographic Areas [Table Text Block] Tabular disclosure of total assets by geographic areas. Statistical Measurement [Domain] Cash paid for amounts included in the measurement of operating lease liabilities Maximum [Member] Minimum [Member] naii_ContractWithCustomerLiabilityCustomerRefunds Contract Liabilities (Customer Deposits), customer refunds Amount of customer refunds that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Supplier 1 [Member] Supplier 1 in a set of suppliers. Raw Material Purchases by Supplier Raw material purchases by supplier % of Total Raw Material Purchases Percentage of raw materials purchased from supplier Preferred stock; $.01 par value; 500,000 shares authorized; none issued or outstanding us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax assets (liabilities) Net deferred tax assets (liabilities) Preferred stock, shares issued (in shares) Interest Taxes Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsOther Other, net us-gaap_NoncurrentAssets Long-Lived Assets Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Total gross deferred tax assets Preferred stock, shares authorized (in shares) us-gaap_DeferredIncomeTaxLiabilities Deferred tax liabilities Europe [Member] Inventories, net Inventories, net Preferred stock par value (in dollars per share) Work in progress Net sales Revenue from Contract with Customer, Including Assessed Tax us-gaap_InventoryValuationReserves Reserves Fair Value, Inputs, Level 3 [Member] Foreign exchange (loss) gain Finished goods Fair Value Hierarchy and NAV [Domain] us-gaap_DeferredTaxAssetsDerivativeInstruments Deferred Tax Assets, Derivative Instruments Customer [Axis] us-gaap_DeferredTaxAssetsInventory Inventory capitalization Fair Value, Inputs, Level 1 [Member] Customer [Domain] Fair Value, Inputs, Level 2 [Member] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Fair Value Hierarchy and NAV [Axis] Raw materials Depreciable Life In Years (Year) Property, Plant and Equipment, Useful Life (Year) Interest expense Cash flows from operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue [Policy Text Block] Statement [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accounts receivable, allowance for doubtful accounts Accounts receivable – less allowance for doubtful accounts of $23 at June 30, 2023 and $3,383 at June 30, 2022 us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost Stock-based compensation Additional paid-in capital Building and Building Improvements [Member] us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation Accrued compensation Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] AOCI Attributable to Parent [Member] Stockholders’ equity: Land [Member] Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other, net Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other expense Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] us-gaap_DeferredTaxAssetsTaxCreditCarryforwards Tax credit carry forward us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Net operating loss carry forward Current assets: Fair Value, by Balance Sheet Grouping [Table Text Block] Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Inventory, Policy [Policy Text Block] Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities us-gaap_Liabilities Total liabilities Commitments and contingencies (Notes D, F, H, J and M) us-gaap_OperatingIncomeLoss Income from operations Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_DeferredTaxLiabilitiesOther Other, net us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract Liabilities (Customer Deposits), revenue recognized us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaids and other current assets Long-term pension liability us-gaap_GrossProfit Gross profit Cost of goods sold Counterparty Name [Axis] Counterparty Name [Domain] Derivatives, Policy [Policy Text Block] naii_IncomeTaxReturnReceivable Income Tax Return Receivable Represents the amount of income tax return receivable. Deferred tax liability Consolidation Items [Domain] Reimbursements For Tenant Improvements [Member] Represents reimbursements for tenant improvements to the buildings. naii_AccountsReceivableOriginalAmountOfSettledReceivable Accounts Receivable, Original Amount of Settled Receivable Represents the original amount of settled accounts receivable. us-gaap_DeferredTaxLiabilitiesLeasingArrangements Lease asset naii_OperatingLeaseBaseRentPerSquareFoot Operating Lease, Base Rent Per Square Foot Represents the increase in base rent per square foot. Consolidation Items [Axis] Employee Retention Tax Credit [Policy Text Block] Disclosure of the company's policy regarding employee retention tax credit. naii_AccountsReceivableAmountSettled Accounts Receivable, Amount Settled Represents the amount of accounts receivable settled during the period. us-gaap_DeferredTaxLiabilitiesDerivatives Forward contracts naii_AccountsReceivableIncreaseDecreaseInAmount Accounts Receivable, Increase (Decrease) in Amount Represents the amount of increase (decrease) in accounts receivable. Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Fixed assets Deferred tax liabilities: Accrued contingent fee Represents the amount of deferred tax assets attributable to accrued contingent fees. Capitalized research and experimentation Represents the amount of deferred tax assets attributable to capitalized research and development. naii_DeferredTaxAssetsInterestExpense Interest expense Represents the amount of deferred tax assets attributable to interest expense. us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock naii_IncomeTaxRecovery Income Tax Recovery Represents the amount of income tax recovery during the period. Cost of Goods and Service [Policy Text Block] Scenario [Domain] Retained Earnings [Member] Treasury Stock Acquired, Average Cost (in dollars per share) us-gaap_CurrentStateAndLocalTaxExpenseBenefit State us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Scenario [Axis] Treasury Stock, Common [Member] us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations Foreign Income Tax Expense (Benefit), Continuing Operations Additional Paid-in Capital [Member] Share Repurchase Program [Domain] us-gaap_CurrentFederalTaxExpenseBenefit Federal Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal Deferred: Class of Treasury Stock [Table Text Block] Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] Current: Future Debt Payments, total Long-Term Debt us-gaap_CurrentIncomeTaxExpenseBenefit Total Current us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount Global intangible low-taxed income (GILTI) us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount FDII export sales incentive us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes Total income before income taxes ICFR Auditor Attestation Flag Comprehensive Income (Loss) Note [Text Block] Swiss Federal Tax Administration (FTA) [Member] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Income Tax Authority, Name [Axis] Vehicles [Member] Income Tax Authority, Name [Domain] Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Office Equipment [Member] us-gaap_RepaymentsOfLongTermDebt Payments on long-term debt Document Annual Report Accounts Receivable [Policy Text Block] Machinery and Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Entity Incorporation, State or Country Code Accounting Policies [Abstract] Document Transition Report Document Financial Statement Error Correction [Flag] Concentration Risk Disclosure [Text Block] Selling, General and Administrative Expenses [Member] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Entity Interactive Data Current Security Exchange Name Debt Securities [Member] Title of 12(b) Security Borrowings on long-term debt Cost of Sales [Member] Income Statement Location [Axis] Income Statement Location [Domain] Auditor Name Auditor Firm ID Auditor Location Segments [Axis] Segments [Domain] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Diluted (in shares) Diluted weighted average common shares outstanding (in shares) Non-US [Member] us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Diluted net income per common share (in dollars per share) Basic (in shares) Basic weighted average common shares outstanding (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Basic (in dollars per share) Basic net income per common share (in dollars per share) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent us-gaap_ContractWithCustomerRefundLiability Contract with Customer, Refund Liability Lease Contractual Term [Domain] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 Tax effect of OCI activity Income Statement [Abstract] Net current period OCI/OCL Future Debt Payments, 2026 naii_FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations Federal, State and Local Income Tax Expense (Benefit), Gross, Continuing Operations Amount before valuation allowance of current and deferred federal, state and local income tax expense (benefit) attributable to income (loss) from continuing operations. Future Debt Payments, 2027 Revenue from External Customers by Geographic Areas [Table Text Block] Future Debt Payments, 2028 Long-Lived Assets by Geographic Areas [Table Text Block] Future Debt Payments, thereafter Future Debt Payments, 2024 Future Debt Payments, 2025 Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax Total recognized in other comprehensive loss Cash flows from financing activities us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Return to provision - differences us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount Stock based compensation us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Corporate, Non-Segment [Member] Net loss OCI/OCL before reclassifications Amounts reclassified from OCI us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Income taxes payable, noncurrent Supplier [Axis] Class of Stock [Axis] Supplier [Domain] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Unrealized gain (loss) resulting from change in fair value of derivative instruments, net of tax Interest Rate Swap [Member] Mortgage note payable, net of current portion us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent Unrealized (loss) gain resulting from change in fair value of derivative instruments, net of tax Operating Segments [Member] us-gaap_DerivativeFixedInterestRate Derivative, Fixed Interest Rate us-gaap_IncomeTaxReconciliationTaxCredits Tax credits us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes State income taxes, net of federal income tax expense us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential Foreign tax rate differential EX-101.PRE 12 naii-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - USD ($)
12 Months Ended
Jun. 30, 2023
Sep. 19, 2023
Dec. 31, 2022
Document Information [Line Items]      
Entity Central Index Key 0000787253    
Entity Registrant Name NATURAL ALTERNATIVES INTERNATIONAL INC    
Amendment Flag false    
Current Fiscal Year End Date --06-30    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jun. 30, 2023    
Document Transition Report false    
Entity File Number 000-15701    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 84-1007839    
Entity Address, Address Line One 1535 Faraday Ave    
Entity Address, City or Town Carlsbad    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92008    
City Area Code 760    
Local Phone Number 736-7700    
Title of 12(b) Security Common Stock, $0.01 par value per share    
Trading Symbol NAII    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Emerging Growth Company false    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Document Financial Statement Error Correction [Flag] false    
ICFR Auditor Attestation Flag false    
Entity Shell Company false    
Entity Public Float     $ 50,460,000
Entity Common Stock, Shares Outstanding   6,088,813  
Auditor Name HASKELL & WHITE LLP    
Auditor Firm ID 200    
Auditor Location Irvine, California    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Current assets:    
Cash and cash equivalents $ 13,604 $ 21,833
Accounts receivable – less allowance for doubtful accounts of $23 at June 30, 2023 and $3,383 at June 30, 2022 7,022 17,422
Inventories, net 29,694 32,475
Income tax receivable 305 67
Forward contracts 390 3,144
Prepaids and other current assets 5,995 1,805
Total current assets 57,010 76,746
Property and equipment, net 53,841 44,573
Operating lease right-of-use assets 20,369 21,701
Deferred tax asset – noncurrent 355 0
Other noncurrent assets, net 2,577 2,983
Total assets 134,152 146,003
Current liabilities:    
Accounts payable 7,778 16,185
Accrued liabilities 2,409 2,787
Accrued compensation and employee benefits 2,246 3,673
Customer deposits 317 140
Short-term liability – operating leases 2,448 634
Income taxes payable 374 174
Mortgage note payable, current portion 312 302
Total current liabilities 15,884 23,895
Long-term liability – operating leases 18,965 21,413
Long-term pension liability 339 344
Deferred tax liability 0 1,220
Mortgage note payable, net of current portion 9,205 9,493
Income taxes payable, noncurrent 987 1,118
Total liabilities 45,380 57,483
Commitments and contingencies (Notes D, F, H, J and M)
Stockholders’ equity:    
Preferred stock; $.01 par value; 500,000 shares authorized; none issued or outstanding 0 0
Common stock; $.01 par value; 20,000,000 shares authorized at June 30, 2023 and June 30, 2022, issued and outstanding (net of treasury shares) 6,073,813 at June 30, 2023 and 6,129,611 at June 30, 2022 91 89
Additional paid-in capital 31,436 30,423
Retained earnings 80,183 77,661
Treasury stock, at cost, 3,240,593 shares at June 30, 2023 and 3,061,795 at June 30, 2022 (22,855) (21,352)
Accumulated other comprehensive income (83) 1,699
Total stockholders’ equity 88,772 88,520
Total liabilities and stockholders’ equity $ 134,152 $ 146,003
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable, allowance for doubtful accounts $ 23 $ 3,383
Preferred stock par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 500,000 500,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 6,073,813 6,129,611
Common stock, shares outstanding (in shares) 6,073,813 6,129,611
Treasury stock, shares (in shares) 3,240,593 3,061,795
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 154,015 $ 170,966
Cost of goods sold 135,857 140,457
Gross profit 18,158 30,509
Other selling, general and administrative expenses 14,869 16,950
Recoveries of uncollectible accounts receivable (1,424) (120)
Income from operations 4,713 13,679
Other income (expense):    
Interest income 33 0
Interest expense (451) (83)
Foreign exchange (loss) gain (658) 118
Other, net (82) (55)
Total other expense (1,158) (20)
Income before income taxes 3,555 13,659
Provision for income taxes 1,033 2,947
Net income 2,522 10,712
Change in minimum pension liability, net of tax 64 94
Unrealized (loss) gain resulting from change in fair value of derivative instruments, net of tax (1,846) 2,166
Comprehensive income $ 740 $ 12,972
Net income per common share:    
Basic (in dollars per share) $ 0.43 $ 1.75
Diluted (in dollars per share) $ 0.43 $ 1.74
Weighted average common shares outstanding:    
Basic (in shares) 5,863,083 6,117,044
Diluted (in shares) 5,877,559 6,155,118
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Jun. 30, 2021 9,004,365     2,567,797    
Balance at Jun. 30, 2021 $ 88 $ 29,456 $ 66,949 $ (15,849) $ (561) $ 80,083
Issuance of common stock for restricted stock grants (in shares) 135,850     0    
Issuance of common stock for restricted stock grants $ 1 (1) 0 $ 0 0 0
Compensation expense related to stock compensation plans $ 0 968 0 $ 0 0 $ 968
Treasury Stock Acquired, Shares (in shares) 0     435,080   435,080
Repurchase of common stock $ 0 0 0 $ (5,503) 0 $ (5,503)
Forfeiture of restricted stock (in shares) 0     19,832    
Forfeiture of restricted stock $ 0 0 0 $ 0 0 0
Share correction 0 0 0 0 0 0
Change in minimum pension liability, net of tax 0 0 0 0 94 94
Unrealized gain (loss) resulting from change in fair value of derivative instruments, net of tax 0 0 0 0 2,166 2,166
Net income (loss) $ 0 0 10,712 $ 0 0 10,712
Repurchase of common stock           $ (5,503)
Balance (in shares) at Jun. 30, 2022 9,191,406     3,061,795   6,129,611
Balance at Jun. 30, 2022 $ 89 30,423 77,661 $ (21,352) 1,699 $ 88,520
Share correction (in shares) 51,191     39,086    
Issuance of common stock for restricted stock grants (in shares) 123,000     0    
Issuance of common stock for restricted stock grants $ 2 (2) 0 $ 0 0 0
Compensation expense related to stock compensation plans $ 0 1,015 0 $ 0 0 $ 1,015
Treasury Stock Acquired, Shares (in shares) 0     164,399   164,399
Forfeiture of restricted stock (in shares) 0     14,399    
Forfeiture of restricted stock $ 0 0 0 $ 0 0 $ 0
Change in minimum pension liability, net of tax 0 0 0 0 64 64
Unrealized gain (loss) resulting from change in fair value of derivative instruments, net of tax 0 0 0 0 (1,846) (1,846)
Net income (loss) 0 0 2,522 0 0 2,522
Repurchase of common stock $ 0 0 0 $ (1,503) 0 $ (1,503)
Balance (in shares) at Jun. 30, 2023 9,314,406     3,240,593   6,073,813
Balance at Jun. 30, 2023 $ 91 $ 31,436 $ 80,183 $ (22,855) $ (83) $ 88,772
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net income $ 2,522 $ 10,712
Adjustments to reconcile net income to net cash provided by operating activities:    
Recoveries of uncollectible accounts receivable (1,424) (120)
Depreciation and amortization 4,250 4,165
Deferred income taxes (974) 751
Non-cash lease expenses 2,831 2,749
Non-cash compensation 1,015 968
Pension expense 81 83
Gain on disposal of assets (51) (9)
Changes in operating assets and liabilities:    
Accounts receivable 11,823 644
Inventories 2,781 (5,469)
Operating lease liabilities (2,134) (3,007)
Prepaids and other assets (4,362) 75
Accounts payable and accrued liabilities (8,606) 3,057
Forward contracts 863 (2,273)
Income taxes (169) 451
Accrued compensation and employee benefits (1,427) (911)
Net cash provided by operating activities 7,019 11,866
Cash flows from investing activities    
Purchases of property and equipment (13,524) (26,488)
Proceeds from sale of property and equipment 57 30
Net cash used in investing activities (13,467) (26,458)
Cash flows from financing activities    
Repurchase of common stock (1,503) (5,503)
Borrowings on long-term debt 0 10,000
Payments on long-term debt (278) (205)
Net cash (used in) provided by financing activities (1,781) 4,292
Net decrease in cash and cash equivalents (8,229) (10,300)
Cash and cash equivalents at beginning of year 21,833 32,133
Cash and cash equivalents at end of year 13,604 21,833
Supplemental disclosures of cash flow information    
Taxes 1,842 2,608
Interest $ 802 $ 206
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Note A - Organization and Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

A. Organization and Summary of Significant Accounting Policies

 

Organization

 

We provide private-label contract manufacturing services to companies that market and distribute vitamins, minerals, herbs, and other nutritional supplements, as well as other health care products, to consumers both within and outside the U.S. We also seek to commercialize our patent and trademark estate related to the ingredient known as beta-alanine sold under our CarnoSyn® and SR CarnoSyn® tradenames through direct raw material sales and various license and similar arrangements.

 

Subsidiaries

 

On January 22, 1999, Natural Alternatives International Europe S.A., a Swiss Corporation (NAIE) was formed as our wholly-owned subsidiary, based in Manno, Switzerland. In September 1999, NAIE opened a manufacturing facility and currently possesses manufacturing capability in encapsulation, powders, tablets, finished goods packaging, quality control laboratory testing, warehousing, distribution and administration.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of Natural Alternatives International, Inc. (NAI) and our wholly-owned subsidiary, NAIE. All intercompany accounts and transactions have been eliminated. The functional currency of NAIE, our foreign subsidiary, is the U.S. Dollar. Certain accounts of NAIE have been translated at either current or historical exchange rates, as appropriate, with gains and losses included in the consolidated statements of operations.

 

Recently Adopted Accounting Pronouncements

 

As of June 30, 2023, there have been no adopted accounting pronouncements issued by the FASB that materially impact the Consolidated Financial Statements of the Company.

 

Recently Issued Accounting and Regulatory Pronouncements

 

In June of 2016, the FASB issued ASU 2016-13 titled "Financial Instruments - Credit Losses (Topic 326)." This directive introduced a novel approach to assessing impairments known as the "current expected credit loss model" or "CECL." Unlike the previous standard, which focused on incurred losses, CECL centers on anticipated losses. Under this framework, organizations are obligated to acknowledge an allowance corresponding to their estimate of expected credit losses. The CECL model is applicable to a wide range of financial instruments, including debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. Notably, there is no minimum threshold for recognizing impairment losses, and it mandates the evaluation of expected credit losses even for assets with minimal risk of loss. Future evaluations of credit losses will take this guidance into account. The adoption of ASU 2016-13 is not presently expected to significantly impact our consolidated financial statements upon its July 1, 2023 effective date.

 

 

Reclassifications

 

Certain amounts in the prior period consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported net income.

 

Employee Retention Tax Credit

 

In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”). The Tax Payer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended the availability of the ERTC. Under these expanded measures, we determined during fiscal 2023 that we qualified for the ERTC for the first three quarters of calendar 2021 and filed amended payroll tax returns that are expected to result in a net refund of $3.5 million. Although we don’t anticipate receiving the funds related to these amended returns until sometime in fiscal 2024, we recorded a receivable and recognized a benefit for this amount in our Consolidated Statements of Operations and Comprehensive Income in fiscal 2023 by applying the loss recovery model as codified by Accounting Standards Codification (“ASC”) section 450 “Contingencies” that indicates that an asset related to a recovery should be recognized when the recovery is determined to be probable. We recorded this benefit as a reduction to our payroll tax expense in the current year with $2.2 million of the benefit offsetting cost of goods sold and $1.3 million offsetting other selling, general and administrative expenses.

 

Cash and Cash Equivalents

 

We consider all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.

 

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. We use a three-level hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available under the circumstances.

 

The fair value hierarchy is broken down into three levels based on the source of inputs. In general, fair values determined by Level 1 inputs use quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. We classify cash, cash equivalents, and marketable securities balances as Level 1 assets. The approximate fair value of cash and cash equivalents, accounts receivable, accounts payable and short-term borrowings is equal to book value due to the short-term nature of these items. Fair values determined by Level 2 inputs are based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable or can be corroborated, either directly or indirectly by observable market data. Level 3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. These include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

 

Except for cash and cash equivalents, as of June 30, 2023 and June 30, 2022, we did not have any financial assets or liabilities classified as Level 1. We classify derivative forward exchange contracts as Level 2 assets and liabilities. The fair values were determined by obtaining pricing from our bank.

 

Fair value of derivative instruments classified as Level 2 assets and liabilities consisted of the following (in thousands):

 

  

June 30,

  

June 30,

 
  

2023

  

2022

 

Euro Forward Contract– Current Assets

 $250  $3,144 

Swiss Franc Forward Contract – Current Assets

  140   109 

Total Derivative Contracts – Current Assets

  390   3,253 
         

Interest Swap – Other noncurrent Assets

  532   453 

Euro Forward Contract– Other noncurrent Assets

  15   561 

Total Derivative Contracts – Other noncurrent Assets

  547   1,014 
         

Fair Value Net Asset – all Derivative Contracts

 $937  $4,267 

 

We also classify any outstanding line of credit and term loan balance as a Level 2 liability, as the fair value is based on inputs that can be derived from information available in publicly quoted markets. As of June 30, 2023, and June 30, 2022, we did not have any financial assets or liabilities classified as Level 3. We did not transfer any assets or liabilities between these levels during fiscal 2022 or fiscal 2023.

 

 

Accounts Receivable

 

We perform ongoing credit evaluations of our customers and adjust credit limits based on payment history and customer credit-worthiness. An allowance for estimated doubtful accounts is maintained based on historical experience, including identified customer credit issues. We monitor collections regularly and adjust the allowance for doubtful accounts as necessary to recognize any changes in credit exposure. Upon conclusion that a receivable is uncollectible, we record the respective amount as a charge against allowance for doubtful accounts. To date, such doubtful accounts reserves, in the aggregate, have been adequate to cover collection losses.

 

In December 2022, we entered into an agreement to settle the remaining outstanding balance with a former customer whose accounts receivable balance was fully reserved in March 2020. As of the date of the agreement, the remaining amount due from this customer was $3.4 million dollars and as part of the settlement, we agreed to a reduced amount of $1.4 million. This reduced amount is to be paid based on an agreed upon payment schedule and if all payments are made as agreed the entire balance will be considered paid in full. As of June 30, 2023, the former customer made all scheduled payments totaling $850,000 and we have adjusted our accounts receivable reserve along with the corresponding accounts receivable balance such that the amount in excess of the settlement amount has been written-off and the reserve associated with the unpaid portion of the settlement is no longer reserved for.

 

Inventories

 

We operate primarily as a private-label contract manufacturer. We build products based upon anticipated demand or following receipt of customer specific purchase orders. From time to time, we build inventory for private-label contract manufacturing customers under a specific purchase order with delivery dates that may subsequently be rescheduled or canceled at the customer’s request. We value inventory at the lower of cost (first-in, first-out) or net realizable value on an item-by-item basis, including costs for raw materials, labor and manufacturing overhead. We establish reserves equal to all or a portion of the related inventory to reflect situations in which the cost of the inventory is not expected to be recovered. This requires us to make estimates regarding the market value of our inventory, including an assessment for excess and obsolete inventory. Once we establish an inventory reserve in a fiscal period, the reduced inventory value is maintained until the inventory is sold or otherwise disposed of. In evaluating whether inventory is stated at the lower of cost or net realizable value, management considers such factors as the amount of inventory on hand, the estimated time required to sell such inventory, the remaining shelf life and efficacy, the foreseeable demand within a specified time horizon and current and expected market conditions. Based on this evaluation, we record adjustments to cost of goods sold to adjust inventory to its net realizable value.

 

Property and Equipment

 

We state property and equipment at cost. Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, generally ranging from 1 to 39 years. We amortize leasehold improvements using the straight-line method over the shorter of the useful life of the improvement or the term of the lease. Maintenance and repairs are expensed as incurred. Significant expenditures that increase economic useful lives of property or equipment are capitalized and expensed over the useful life of such expenditure.

 

Impairment of Long-Lived Assets

 

We periodically evaluate the carrying value of long-lived assets to be held and used when events and circumstances indicate that the carrying amount of an asset may not be recovered. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. During fiscal 2023 and 2022, we recognized no impairment losses.

 

Derivative Financial Instruments

 

We may use derivative financial instruments in the management of our foreign currency exchange risk inherent in our forecasted sales denominated in Euros and our long-term lease liability denominated in Swiss Francs. We may hedge our foreign currency exposures by entering into offsetting forward exchange contracts. To the extent we use derivative financial instruments that meet the relevant criteria, we account for them as cash flow hedges. Foreign exchange derivative instruments that do not meet the criteria for cash flow hedge accounting are marked-to-market through the Consolidated Statements of Operations and Comprehensive Income. Historically, our cash flow derivative instruments related to our Euro sales have met the criteria for hedge accounting, while our derivative instruments related to our long-term lease liability have not.

 

We recognize any unrealized gains and losses associated with derivative instruments accounted for as cash flow hedges in income in the period in which the underlying hedged transaction is realized. To the extent the derivative instrument is deemed ineffective we would recognize the resulting gain or loss in income at that time. As of June 30, 2023, we held derivative contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. Dollar, which is primarily the Euro. As of June 30, 2023, the notional amounts of our foreign exchange contracts were $31.7 million (€28.4 million). These contracts will mature over the next 15 months.

 

As of June 30, 2023, we held foreign currency contracts not designated as cash flow hedges primarily to protect against changes in valuation of our long-term lease liability. As of June 30, 2023, the notional amounts of our foreign currency contracts not designated as cash flow hedges were $12.3 million (CHF 11.1 million). These contracts will mature in the first quarter of fiscal year 2024.

 

Defined Benefit Pension Plan

 

We formerly sponsored a defined benefit pension plan. Effective June 21, 1999, we adopted an amendment to freeze benefit accruals to the participants. The plan obligation and related assets of the plan are presented in the notes to the consolidated financial statements. Plan assets, which consist primarily of marketable equity and debt instruments, are valued based upon third party market quotations. Independent actuaries, through the use of a number of assumptions, determine plan obligations and annual pension expense. Key assumptions in measuring the plan obligations include the discount rate and estimated future return on plan assets. In determining the discount rate, we use an average long-term bond yield. Asset returns are based on the historical returns of multiple asset classes to develop a risk free rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk free rate of return and the associated risk premium. A weighted average rate is developed based on the overall rates and the plan’s asset allocation.

 

Revenue Recognition

 

We record revenue based on a five-step model which includes: (1) identifying a contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price among the performance obligations; and (5) recognizing revenue as each of the various performance obligations are satisfied.

 

Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling one or more performance obligations. We identify purchase orders from customers as contracts. The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, including estimates for early payment discounts, volume rebates, and contractual discounts. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. We review and update these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, we consider both the customer's ability and intent to pay the amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, which is typically 30 days from the invoice date. Invoices are generally issued on the date of transfer of control of the products ordered to the customer.

 

Revenue is recognized at the point in time that each of our performance obligations is fulfilled, and control of the ordered products is transferred to the customer. This transfer occurs when the product is shipped, or in some cases, when the product is delivered to the customer.

 

We recognize revenue in certain circumstances before delivery to the customer has occurred (commonly referred to as bill-and-hold transactions). Products sold under bill-and-hold arrangements are recorded as revenue when risk of ownership has been transferred to the customer, but the product has not shipped due to a substantive reason, typically at the customer’s request. The product must be separately identified as belonging to the customer, ready for physical transfer to the customer, and we cannot have the ability to redirect the product to another customer.

 

We provide early payment discounts to certain customers. Based on historical payment trends, we expect that these customers will take advantage of these early payment discounts. The cost of these discounts is reported as a reduction to the transaction price. If the actual discounts differ from those estimated, the difference is also reported as a change in the transaction price. We require prepayment from certain customers. We record any payments received in advance of contracts fulfillment as a contract liability and classified as customer deposits on the consolidated balance sheet.

 

Contract liabilities and revenue recognized were as follows (in thousands):

 

  

June 30, 2022

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2023

 

Contract Liabilities (Customer Deposits)

 $140  $317  $(137) $(3) $317 
                     
  

June 30, 2021

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2022

 

Contract Liabilities (Customer Deposits)

 $1,721  $140  $(1,721) $  $140 

 

Except for product defects, no right of return exists on the sale of our products. We estimate returns based on historical experience and recognize a returns liability for any estimated returns. As of June 30, 2023, we have $0 in our returns reserve.

 

We currently own certain U.S. patents, and each patent’s corresponding foreign patent applications. All of these patents and patent rights relate to the ingredient known as beta-alanine marketed and sold under our CarnoSyn® and SR CarnoSyn® trade names. We recorded beta-alanine raw material sales and royalty and licensing income as a component of revenue in the amount of $8.7 million during fiscal 2023 and $16.2 million during fiscal 2022. These royalty income and raw material sale amounts resulted in royalty expense paid to the original patent holders from whom NAI acquired its patents and patent rights. We recognized royalty expense as a component of cost of goods sold in the amount of $0.3 million during fiscal 2023 and $0.7 million during fiscal 2022.

 

 

Cost of Goods Sold

 

Cost of goods sold includes raw material, labor, manufacturing overhead, and royalty expense.

 

Shipping and Handling Costs

 

We include fees earned on the shipment of our products to customers in sales and include costs incurred on the shipment of product to customers in costs of goods sold.

 

Research and Development Costs

 

As part of the services we provide to our private-label contract manufacturing customers, we may perform, but are not obligated to perform, certain research and development activities related to the development or improvement of their products. While our customers typically do not pay directly for this service, the cost of this service is included as a component of the price we charge to manufacture and deliver their products. We also direct and participate in clinical research studies, often in collaboration with scientists and research institutions, to validate the benefits of a product and provide scientific support for product claims and marketing initiatives.

 

Research and development costs are expensed when incurred. Our research and development expenses for the last two fiscal years ended June 30 were $2.1 million for fiscal 2023 and $2.5 million for fiscal 2022. These costs were included in selling, general and administrative expenses and cost of goods sold.

 

Advertising Costs

 

We expense the production costs of advertising the first time the advertising takes place. We incurred and expensed advertising costs in the amount of $0.7 million during the fiscal year ended June 30, 2023 and $1.1 million during fiscal 2022. These costs were included in selling, general and administrative expenses.

 

Income Taxes

 

To determine our quarterly provision for income taxes, we use an estimated annual effective tax rate that is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions to which we are subject. Certain significant or unusual items are separately recognized as discrete items in the quarter in which they occur and can be a source of variability in the effective tax rate from quarter to quarter. We recognize interest and penalties related to uncertain tax positions, if any, as an income tax expense.

 

We record valuation allowances to reduce our deferred tax assets to an amount that we believe is more likely than not to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will ultimately be realized based on whether future taxable income will be generated during the periods in which those temporary differences become deductible. During the year ended June 30, 2023, there was no change to our valuation allowance.

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured and recorded using enacted tax rates for each of the jurisdictions in which we operate, and adjusted using the tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income or expense in the period that includes the enactment date.

 

We account for uncertain tax positions using the more-likely-than-not recognition threshold. It is our policy to establish reserves based on management’s assessment of exposure for certain positions taken in previously filed tax returns that may become payable upon audit by tax authorities. Our tax reserves are analyzed quarterly and adjustments are made as events occur that we believe warrant adjustments to the reserves. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of June 30, 2023 and June 30, 2022, we did not record any tax liabilities for uncertain tax positions.

 

Stock-Based Compensation

 

We had an omnibus equity incentive plan that was approved by our Board of Directors effective October 15, 2009, and approved by our stockholders at the Annual Meeting of Stockholders held on November 30, 2009 (the "2009 Plan"). The 2009 Plan expired on October 15, 2019. The Board of Directors approved a new omnibus equity incentive plan that became effective January 1, 2021 (the “2020 Plan”), which was approved by our stockholders at the Annual Meeting of Stockholders on December 4, 2020. Under the 2020 Plan, we may grant nonqualified and incentive stock options, restricted stock grants, restricted stock units, stock appreciation rights, and other stock-based awards to employees, non-employee directors and consultants.

 

We estimate the fair value of stock option awards at the date of grant using the Black-Scholes option valuation model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. Option valuation models require the use of highly subjective assumptions. Black-Scholes uses assumptions related to volatility, the risk-free interest rate, the dividend yield (which we assume to be zero, as we have not paid any cash dividends) and employee exercise behavior. Expected volatilities used in the model are based on the historical volatility of our stock price. The risk-free interest rate is derived from the U.S. Treasury yield curve in effect in the period of grant. The expected life of stock option grants is derived from historical experience. The fair value of restricted stock shares granted is based on the market price of our common stock on the date of grant. We amortize the estimated fair value of our stock awards to expense over the related vesting periods.

 

We recognize forfeitures as they occur.

 

Use of Estimates

 

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 may prove to be inaccurate.

 

Net Income per Common Share

 

We compute basic net income per common share using the weighted average number of common shares outstanding during the period, and diluted net income per common share using the additional dilutive effect of all dilutive securities. The dilutive impact of stock options and restricted shares account for the additional weighted average shares of common stock outstanding for our diluted net income per common share computation. We calculated basic and diluted net income per common share as follows (in thousands, except per share data):

 

  

For the Years Ended June 30,

 
  

2023

  

2022

 

Numerator

        

Net income

 $2,522  $10,712 

Denominator

        

Basic weighted average common shares outstanding

  5,863   6,117 

Dilutive effect of stock options and restricted stock shares

  14   38 

Diluted weighted average common shares outstanding

  5,878   6,155 

Basic net income per common share

 $0.43  $1.75 

Diluted net income per common share

 $0.43  $1.74 

 

During the year ended June 30, 2023, we excluded 60,497 shares of unvested restricted stock, as their impact would have been anti-dilutive. For the year ended  June 30, 2022 we excluded restricted stock totaling 93,114. We excluded no shares related to stock options in the years ended June 30, 2023 and June 30, 2022.

 

Concentrations of Credit Risk

 

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 three largest customers, whose receivable balances collectively represented 47.4% of gross accounts receivable at June 30, 2023 and 52.4% at June 30, 2022

 

Additionally, amounts due related to our beta-alanine raw material sales were 21.4% of gross accounts receivable at June 30, 2023 and 5.4% of gross accounts receivable at June 30, 2022. Concentrations of credit risk related to the remaining accounts receivable balances are limited due to the number of customers comprising our remaining customer base.

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Note B - Inventories
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

B. Inventories

 

Inventories, net, consisted of the following at June 30 (in thousands):

 

  

2023

  

2022

 

Raw materials

 $20,946  $28,196 

Work in progress

  4,504   1,948 

Finished goods

  4,928   2,842 

Reserves

  (684)  (511)
  $29,694  $32,475 

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Note C - Property and Equipment
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

C. Property and Equipment

 

Property and equipment consisted of the following at June 30 (dollars in thousands):

 

 

Depreciable

        
 

Life

        
 

In Years

 

2023

  

2022

 

Land

NA

 $8,940  $7,645 

Building and building improvements

7 – 39

  24,712   17,415 

Machinery and equipment

3 – 12

  41,460   40,131 

Office equipment and furniture

3 – 5

  6,522   5,970 

Vehicles

3

  227   211 

Leasehold improvements

1 – 20

  22,641   21,626 

Total property and equipment

   104,502   92,998 

Less: accumulated depreciation and amortization

   (50,661)  (48,425)

Property and equipment, net

  $53,841  $44,573 

 

Depreciation expense was approximately $4.3 million in fiscal 2023 and $4.2 million in fiscal 2022.

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Note D - Leases
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

D. Leases

 

We currently lease our Vista, California and Lugano, Switzerland product manufacturing and support facilities. At the inception of a contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (3) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments.

 

Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does not meet any of these criteria. Substantially all our operating leases are comprised of payments for the use of manufacturing and office space. We have no leases classified as finance leases. As of June 30, 2023, the weighted average remaining lease term for our operating leases was 5.3 years. The weighted average discount rate for our operating leases was 4.12%. As of June 30, 2022, the weighted average remaining lease term for our operating leases was 6.3 years and the weighted average discount rate was 4.12%. The lease discount rate is determined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.

 

For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease.

 

The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, our secured incremental borrowing rate for the same term as the underlying lease. For our real estate and other operating leases, we use our secured incremental borrowing rate.

 

Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early. Certain leases contain escalation clauses. Fixed escalation clauses are included in our calculation of right-of-use assets and operating lease liabilities. Escalation clauses based on the CPI (Consumer Price Index) are not included in our calculation of right-of-use assets and operating lease liabilities because they cannot be readily determined.

 

Some of our manufacturing leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement and separated into lease and non-lease components based on the initial amount stated in the lease or standalone selling prices. Lease components are included in the measurement of the initial lease liability. Additional payments based on the change in an index or rate, or payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability.

 

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.

 

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset, lease liability, and the short-term lease cost for the years ended June 30, 2023 and 2022 was not material.

 

Other information related to leases was as follows (in thousands) for the year ended June 30,

 

Supplemental Cash Flows Information

 

2023

  

2022

 

Cash paid for amounts included in the measurement of operating lease liabilities

 $3,291  $3,289 

Increase in operating lease liabilities and right-of-use assets due to lease remeasurement

  906   8,513 

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Note E - Other Comprehensive Income
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

E. Other Comprehensive Income

 

Other comprehensive (loss) income (“OCL” and “OCI”) consisted of the following at June 30 (dollars in thousands):

 

  

Year Ended June 30, 2023

 
      

Unrealized

  

Unrealized

     
      

Gains

  

Gains

     
      

(Losses)

  

(Losses)

     
  

Defined

  

on

  

on

     
  

Benefit

  

Cash Flow

  

Swap

     
  

Pension Plan

  

Hedges

  

Derivative

  

Total

 
                 

Balance as of June 30, 2022

 $(444) $1,795  $348  $1,699 
                 

OCI/OCL before reclassifications

  8   538   79   625 

Amounts reclassified from OCI

  78   (3,086)     (3,008)
                 

Tax effect of OCI activity

  (22)  643   (20)  601 

Net current period OCI/OCL

  64   (1,905)  59   (1,782)

Balance as of June 30, 2023

 $(380) $(110) $407  $(83)

 

  

Year Ended June 30, 2022

 
      

Unrealized

  

Unrealized

     
      

Gains

  

Gains

     
      

(Losses)

  

(Losses)

     
  

Defined

  

on

  

on

     
  

Benefit

  

Cash Flow

  

Swap

     
  

Pension Plan

  

Hedges

  

Derivative

  

Total

 
                 

Balance as of June 30, 2021

 $(538) $(23) $  $(561)
                 

OCI/OCL before reclassifications

  17   5,370   454   5,841 

Amounts reclassified from OCI

  113   (3,011)     (2,898)
                 

Tax effect of OCI activity

  (36)  (541)  (106)  (683)

Net current period OCI/OCL

  94   1,818   348   2,260 

Balance as of June 30, 2022

 $(444) $1,795  $348  $1,699 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Note F - Debt
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

F. Debt

 

On May 24, 2021, we entered into a new credit facility with Wells Fargo Bank, N.A (“Wells Fargo”) to extend the maturity for our working line of credit from November 1, 2022, to May 24, 2024. This new credit facility provides total lending capacity of up to $20.0 million and allows us to use the credit facility for working capital as well as potential acquisitions. On August 18, 2021, we entered into an amendment of our credit facility with Wells Fargo. The amended credit facility added a $10.0 million term loan to the existing $20.0 million credit facility, and permitted us to use the $10.0 million term loan as part of the $17.5 million purchase consideration for the acquisition of our new manufacturing and warehouse property in Carlsbad, California. The amended credit agreement also increased the allowed capital expenditures from $10.0 million to $15.0 million for fiscal 2022, (exclusive of the amount paid for the acquisition of the new Carlsbad property noted above). In addition, the new credit notes now reflect a change in the interest rate reference from LIBOR to SOFR. The Credit Agreement was amended and a new Revolving Line of Credit Note and Security Agreement were entered into. A Term Note and real property security documents were added to secure the Term Note by the new Carlsbad property. Additionally, we entered into a second amendment to our credit facility with Wells Fargo on February 8, 2022 that was effective January 31, 2022 and modifies the annual limit imposed upon our ability to repurchase stock and issue dividends. This amendment increased this limit from $5.0 million annually to $7.0 million annually. Effective September 19, 2022, we entered into a third amendment to our credit facility with Wells Fargo. The third amendment extended the maturity date to May 23, 2025 and also increased the allowed capital expenditures from $7.5 million to $25.0 million for the fiscal year ending June 30, 2023.

 

Under the terms of the Credit Agreement, borrowings are subject to eligibility requirements including maintaining (i) a ratio of total liabilities to tangible net worth of not greater than 1.50 to 1.0 at any time; and (ii) a ratio of total current assets to total current liabilities of not less than 1.75 to 1.0 at each fiscal quarter end (iii) net income after taxes not less than $1.00, determined on a trailing four quarter basis with no two consecutive quarterly losses, determined as of each quarter end and (iv) a rolling 4-quarter fixed charge coverage ratio not less than 1.25 to 1.0 as of each fiscal quarter end. The credit agreement also includes a limitation on the amount of capital expenditures that can be made in a given fiscal year, with such limitation set at $25.0 million for our fiscal year ending June 30, 2023 and $7.5 million for all fiscal years thereafter. Any amounts outstanding under the line of credit will bear interest at a fixed or fluctuating interest rate as elected by us from time to time; provided, however, that if the outstanding principal amount is less than $100,000 such amount shall bear interest at the then applicable fluctuating rate of interest. If elected, the fluctuating rate per annum would be equal to 1.29% above the daily simple SOFR rate as in effect from time to time. If a fixed rate is elected, it would equal a per annum rate of 1.29% above the SOFR rolling 30-day average rate in effect on the first day of the applicable fixed rate term. Any amounts outstanding under the line of credit must be paid in full on or before the maturity date. Amounts outstanding that are subject to a fluctuating interest rate may be prepaid at any time without penalty. Amounts outstanding that are subject to a fixed interest rate may be prepaid at any time in minimum amounts of $100,000, subject to a prepayment fee equal to the sum of the discounted monthly differences between payment under a fixed rate versus payment under the variable rate for each month from the month of prepayment through the month in which the then applicable fixed rate term matures. There is an unused commitment fee of 0.125% required as part of the line of credit.

 

The Term Note used as part of the purchase consideration of our new manufacturing and warehouse property in Carlsbad, California referenced above, is for the original principal amount of $10.0 million, and is a seven year term note with payments fully amortized based on a twenty five year assumed term. Installment payments under this loan commenced October 1, 2021 and continue through August 1, 2028 with a final installment consisting of all remaining amounts due to be paid in full on September 1, 2028. Amounts outstanding on this note during the term of the agreement will bear interest equal to 1.8% above the SOFR rolling 30-day average. In connection with our term loan, we entered into an interest rate swap with Wells Fargo that effectively fixes our interest rate on our term loan at 2.4% for the first three years of the term of the note.

 

Our obligations under the Credit Agreement are secured by our accounts receivable and other rights to payment, general intangibles, inventory, equipment and fixtures. We also have credit approval with Wells Fargo Bank, N.A. which allows us to hedge foreign currency exposures up to 30 months in the future. We also have credit approval with Bank of America which allows us to hedge foreign currency exposures up to 24 months in the future.

 

During fiscal year 2023, we capitalized $198,000 of interest expense to building improvements. As of June 30, 2022, we capitalized $171,000 of interest expense to building improvements.

 
As of June 30, 2023, we had $ 9.5 million outstanding under the Term Note used in the purchase of the manufacturing and warehouse property in August 2021. The future debt payments under the Term Note are as follows (in thousands):
 
  

2024

  

2025

  

2026

  

2027

  

2028

  

Thereafter

  

Total

 

Future Debt Payments

 $312  $296  $305  $315  $325  $7,964  $9,517 

 

On June 30, 2023, we were in compliance with all of the financial and other covenants required under the Credit Agreement. As a result of reduced sales overall, and the impact of temporary closure of our Carlsbad, California high-speed powder processing facility, we anticipate we will not be able to comply with all of the covenants required under the Credit Agreement in the second quarter of fiscal 2024.  We have advised the lender and are currently negotiating a potential revised credit facility. There can be no assurance we will be able to successfully complete the negotiation of a revised credit facility, or what the differences in amount, cost and other factors may be.

 

As of June 30, 2023, we had the full $20.0 million available for borrowing under our credit facility with Wells Fargo Bank.

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

G. Income Taxes

 

During fiscal 2023, we recorded U.S.-based domestic tax expense of $0.8 million and foreign tax expense of $0.2 million. During fiscal 2022, we recorded U.S.-based domestic tax expense of $2.0 million and foreign tax expense of $0.9 million.

 

The following is a geographical breakdown of income before income taxes (in thousands):

 

  

2023

  

2022

 
         

United States

 $2,588  $9,152 

Foreign

  967   4,507 

Total income before income taxes

 $3,555  $13,659 

 

The provision for income taxes for the years ended June 30 consisted of the following (in thousands):

 

  

2023

  

2022

 

Current:

        

Federal

 $843  $1,297 

State

  211   (1)

Foreign

  221   900 
   1,275   2,196 

Deferred:

        

Federal

  (246)  501 

State

  4   250 

Foreign

      
   (242)  751 

Total provision for income taxes

 $1,033  $2,947 

 

Net deferred tax assets and deferred tax liabilities as of June 30 were as follows (in thousands):

 

  

2023

  

2022

 

Deferred tax assets:

        

Inventory capitalization

 $220  $373 

Inventory reserves

  164   113 

Lease liability

  2,018   2,139 

Net operating loss carry forward

  433   242 

Accrued compensation

  166   458 

Capitalized research and experimentation

  412    

Accrued contingent fee

  219    

Stock-based compensation

  81   66 

Forward contracts

  56    

Tax credit carry forward

  229   43 

Allowance for bad debt

  1   795 

Interest expense

  103    

Other, net

  87    

Total gross deferred tax assets

  4,189   4,229 
         
         

Deferred tax liabilities:

        

Withholding taxes

  (401)  (1,133)

Fixed assets

  (1,451)  (1,523)

Forward contracts

     (541)

Lease asset

  (1,951)  (2,073)

Other, net

  (31)  (179)

Deferred tax liabilities

  (3,834)  (5,449)

Net deferred tax assets (liabilities)

 $355  $(1,220)

 

At June 30, 2023, we had state tax net operating loss carry forwards of approximately $5.6 million. Under California Assembly Bill 85, effective June 29, 2020, net operating loss deductions were suspended for tax years beginning in 2019, 2020, and 2021 and the carry forward periods of any net operating losses not utilized due to such suspension were extended. California Senate Bill 113, effective February 9, 2022, reinstates net operating loss deductions in tax years beginning in 2022. Our state tax loss carry forwards will begin to expire in fiscal 2031, unless used before their expiration.

 

Pursuant to Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), the annual use of the net operating loss carry forwards and research and development tax credits could be limited by any greater than 50% ownership change during any three-year testing period. We did not have any ownership changes that met this criterion during the fiscal years ended June 30, 2023 and June 30, 2022.

 

We are subject to taxation in the U.S., Switzerland and various state jurisdictions. Our tax years for the fiscal year ended June 30, 2015 and forward are subject to examination by the U.S. tax authorities. Our tax years for the fiscal years ended June 30, 2018 and forward are subject to examination by the state tax authorities. Our tax years for the fiscal year ended June 30, 2022 and forward are subject to examination by the Swiss tax authorities.

 

NAIE’s effective tax rate for the fiscal year ended  June 30, 2023 for Swiss federal, cantonal and communal taxes is approximately 23%.

 

As part of the Tax Cuts and Jobs Act of 2017 (the Tax Act), we were required to recognize a one-time deemed repatriation transition tax during the fiscal year ended June 30, 2018 based on our total post-1986 earnings and profits (E&P) from our Swiss subsidiary, NAIE. This accumulated E&P amount has historically been considered permanently reinvested thereby allowing us to defer recognizing any U.S. income tax on the amount. We no longer consider undistributed foreign earnings from NAIE as of December 31, 2017 as indefinitely reinvested. We consider earnings accumulated subsequent to December 31, 2017 as indefinitely reinvested.

 

For tax years commencing on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017, also eliminates the ability to immediately deduct research and development costs. Instead, taxpayers are mandated to capitalize these expenses and amortize them over five years for research conducted within the United States and 15 years for research conducted abroad, as stipulated in IRC Section 174. There is ongoing consideration in Congress for legislation that may revoke or postpone this capitalization and amortization requirement; however, there is no guarantee that this provision will undergo repeal or any other form of modification. Should this requirement remain unchanged, it will result in a reduction of our tax deduction for research and development expenses in the forthcoming years. During fiscal 2023, NAIE declared and paid dividends to NAI in the amount of $14.7 million. This amount is part of the undistributed earnings that we recorded a one-time deemed repatriation transition tax on in fiscal 2018 and therefore we did not recognize any additional tax on this dividend in fiscal 2023. However, as part of this dividend, we were required to pay a 5% Swiss withholding tax totaling $0.7 million, which was also accrued for as part of the implementation of the Tax Act in fiscal 2018.

 

A reconciliation of our income tax provision computed by applying the statutory federal income tax rate of 21% for fiscal 2023 and for fiscal 2022 to net income before income taxes for the year ended June 30 is as follows (dollars in thousands):

 

  

2023

  

2022

 

Income taxes computed at statutory federal income tax rate

 $749  $2,868 

State income taxes, net of federal income tax expense

  90   174 

Permanent differences

  8   85 

Foreign tax rate differential

  18   (47)

Tax credits

  (347)  (124)

FDII export sales incentive

     (46)

Stock based compensation

  61   37 

Global intangible low-taxed income (GILTI)

  355    

Return to provision - differences

  99    

Income tax provision as reported

 $1,033  $2,947 

Effective tax rate

  29.1%  21.6%

 

We expect our U.S. federal statutory rate to be 21% for fiscal years going forward.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

H. Employee Benefit Plans

 

401(k) Plan

 

We have a profit-sharing plan pursuant to Section 401(k) of the Code, whereby participants may contribute a percentage of compensation not in excess of the maximum allowed under the Code. Effective January 1, 2022, all employees are eligible to participate in the plan the first of the month following 30 days of employment. Also effective, January 1, 2022, we match 100% of the first 5% of a participant’s compensation contributed to the plan under the 401(k) plan. The total contributions under the plan charged to income from operations totaled $0.7 million for fiscal 2023 and $0.5 million for fiscal 2022.

 

Additionally, we have a discretionary profit-sharing plan pursuant to Section 401(k) of the Code, whereby we may contribute an additional percentage of compensation. Employees are not required to contribute to the plan to receive the discretionary profit-sharing contribution. We did not make a discretionary profit-sharing contribution in fiscal 2023. In fiscal 2022, we made a discretionary profit-sharing contribution of $0.3 million. 

 

We have a “Cafeteria Plan” pursuant to Section 125 of the Code, whereby health care benefits are provided for active employees through insurance companies. Substantially all active full-time employees are eligible for these benefits. We recognize the cost of providing these benefits by expensing the annual premiums, which are based on benefits paid during the year. The premiums expensed to income from operations for these benefits totaled $1.7 million for the fiscal year ended June 30, 2023 and $1.4 million for the fiscal year ended June 30, 2022.

 

Deferred Compensation Plan

 

Effective July 16, 2020, the Board of Directors approved and adopted a Non-Qualified Incentive Plan (the “Incentive Plan”). Pursuant to the Incentive Plan, the Human Resources Committee and the Board of Directors may make deferred cash payments or other cash awards (“Awards”) to directors, officers, employees and eligible consultants of NAI, (“Participants”). These Awards are made subject to conditions precedent that must be met before NAI is obligated to make the payment. The purpose of the Incentive Plan is to enhance the long-term stockholder value of NAI by providing the Human Resources Committee and the Board of Directors the ability to make deferred cash payments or other cash awards to encourage Participants to serve NAI or to remain in the service of NAI, or to assist NAI to achieve results determined by the Human Resources Committee or the Board of Directors to be in NAI's best interest.

 

The Incentive Plan authorizes the Human Resources Committee or the Board of Directors to grant to, and administer, unsecured and deferred cash Awards to Participants and to subject each Award to whatever conditions are determined appropriate by the Human Resources Committee or the Board of Directors. The terms of each Award, including the amount and any conditions that must be met to be entitled to payment of the Award are set forth in an Award Agreement between each Participant and NAI. The Incentive Plan provides the Board of Directors with the discretion to set aside assets to fund the Incentive Plan although that has not been done to date.

 

During the year ended June 30, 2023, we granted a total of $0.6 million in deferred cash awards to members of our Board of Directors and certain key members of our management team. During the year ended June 30, 2022, we granted a total of $0.3 million in deferred cash awards to members of our Board of Directors and certain key members of our management team. Each deferred cash award provides for three equal cash payments to the applicable Participant to be paid on the one year, two year, and three year anniversaries of the date of the grant of such Awards, (the “Award Date”); provided on the date of each payment (the “Payment Date”), the Participant has been since the Award Date, and continues to be through the Payment Date, a member of our Board of Directors or an employee of NAI. In the event a Participant ceases to be an employee of NAI or a member of our Board of Directors prior to any Payment Date, no further payments shall be made in connection with the Award.

 

Defined Benefit Pension Plan

 

We formerly sponsored a defined benefit pension plan, which provides retirement benefits to employees based generally on years of service and compensation during the last five years before retirement. Effective June 21, 1999, we adopted an amendment to freeze benefit accruals to the participants. Annually, we contribute an amount not less than the minimum funding requirements of the Employee Retirement Income Security Act of 1974 nor more than the maximum tax-deductible amount.

 

Disclosure of Funded Status

 

The following table sets forth the defined benefit pension plan’s funded status and amount recognized in our consolidated balance sheets at June 30 (in thousands):

 

  

2023

  

2022

 

Change in Benefit Obligation:

        

Benefit obligation at beginning of year

 $1,438  $1,820 

Interest cost

  46   39 

Actuarial loss

  (29)  (276)

Benefits paid

  (91)  (145)

Benefit obligation at end of year

 $1,364  $1,438 

Change in Plan Assets:

        

Fair value of plan assets at beginning of year

 $1,094  $1,429 

Actual return on plan assets

  22   (190)

Employer contributions

      

Benefits paid

  (91)  (145)

Plan expenses

      

Fair value of plan assets at end of year

 $1,025  $1,094 

Reconciliation of Funded Status:

        

Difference between benefit obligation and fair value of plan assets

 $(339) $(344)

Unrecognized net actuarial loss in accumulated other comprehensive income

  409   495 

Net amount recognized

 $70  $151 
         

Projected benefit obligation

 $1,364  $1,438 

Accumulated benefit obligation

 $1,364  $1,438 

Fair value of plan assets

 $1,025  $1,094 

 

The weighted-average discount rate used for determining the projected benefit obligations for the defined benefit pension plan was 4.89% for the year ended June 30, 2023 and 4.39% during the year ended June 30, 2022.

 

Net Periodic Benefit Cost

 

The components included in the defined benefit pension plan’s net periodic benefit expense for the fiscal years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

Interest cost

 $46  $39 

Expected return on plan assets

  (42)  (69)

Recognized actuarial loss

  50   63 

Settlement loss

  27   50 

Net periodic benefit expense

 $81  $83 

 

In the fiscal years ended June 30, 2023 and June 30, 2022, we did not contribute to our defined benefit pension plan.

 

The following is a summary of changes in plan assets and benefit obligations recognized in other comprehensive income (loss) (in thousands): 

 

  

2023

  

2022

 

Net loss

 $(8) $(17)

Settlement loss

  (28)  (50)

Amortization of net loss

  (50)  (63)

Plan expenses

      

Total recognized in other comprehensive loss

 $(86) $(130)

Total recognized in net periodic benefit cost and other comprehensive loss

 $(5) $(47)

 

The estimated net loss for the defined benefit pension plan that will be amortized from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year is approximately $40,000. We do not have any transition obligations or prior service costs recorded in accumulated other comprehensive income.

 

The following benefit payments are expected to be paid (in thousands):

 

2024

 $739 

2025

  264 

2026

  13 

2027

  106 

2028

  30 

2029-2033

  105 

Total benefit payments expected to be paid

 $1,257 

 

The weighted-average rates used for the years ended June 30 in determining the defined benefit pension plan’s net pension costs, were as follows:

 

  

2023

  

2022

 

Discount rate

  4.89%  4.39%

Expected long-term rate of return

  6.24%  6.10%

Compensation increase rate

  N/A   N/A 

 

Our expected rate of return is determined based on a methodology that considers historical returns of multiple classes analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted average rate was developed based on those overall rates and the target asset allocation of the plan.

 

Our defined benefit pension plan’s weighted average asset allocation at June 30 and weighted average target allocation were as follows:

 

          

Target

 
  

2023

  

2022

  

Allocation

 

Equity securities

  64%  49%  53%

Debt securities

  14%  20%  41%

Commodities

  12%  0%  0%

Other

  10%  31%  6%
   100%  100%  100%

 

The underlying basis of the investment strategy of our defined benefit pension plan is to ensure that pension funds are available to meet the plan’s benefit obligations when due. Our investment strategy is a long-term risk controlled approach using diversified investment options with relatively minimal exposure to volatile investment options like derivatives.

 

The fair values by asset category of our defined benefit pension plan at June 30, 2023 were as follows (in thousands):

 

      

Quoted

         
      

Prices in

         
      

Active

         
      

Markets for

  

Significant

  

Significant

 
      

Identical

  

Observable

  

Unobservable

 
      

Assets

  

Inputs

  

Inputs

 
  

Total

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

Equity securities(1)

 $653  $653  $  $ 

Debt securities(2)

 $141  $141  $  $ 

Other(3)

 $231  $231  $  $ 

Total

 $1,025  $1,025  $  $ 

 

(1)

This category is comprised of publicly traded funds, of which 50% are large-cap funds, 26% are developed and emerging market funds, 18% are mid-cap funds, and 6% are small-cap funds.

 

(2)

This category is comprised of publicly traded funds, of which 34% are U.S. fixed income funds and 66% are corporate and foreign market fixed income funds.

 

(3)

This category is comprised of commodities and cash alternatives.

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Note I - Stockholders' Equity
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Equity [Text Block]

I. Stockholders Equity

 

Treasury Stock

 

On September 18, 2020, the Board of Directors authorized a $2.0 million increase to our stock repurchase plan (“Repurchase Plan”), thus bringing the total authorized repurchase amount to $12.0 million. On March 12, 2021, the Board of Directors authorized an additional $3.0 million increase to the Repurchase Plan, thus bringing the total authorized repurchase amount to $15.0 million. On January 14, 2022, the Board of Directors authorized an additional $3.0 million increase to the Repurchase Plan, thus bringing the total authorized repurchase amount to $18.0 million. Under the Repurchase Plan, we may, from time to time, purchase shares of our common stock, depending upon market conditions, in open market or privately negotiated transactions.

 

Treasury Stock repurchases for the year ended June 30, 2023 were as follows:

 

  

Shares

  

Average Cost

  

Total Cost (in thousands)

 

Shares purchased under Repurchase Plan

  140,812  $9.19  $1,294 

Shares acquired from employees for restricted stock vesting

  23,587   8.86   209 

Total

  164,399     $1,503 

 

Treasury Stock repurchases for the year ended  June 30, 2022 were as follows:

 

  

Shares

  

Average Cost

  

Total Cost (in thousands)

 

Shares purchased under Repurchase Plan

  406,817  $12.76  $5,190 

Shares acquired from employees for restricted stock vesting

  28,263   11.08   313 

Total

  435,080      $5,503 

 

Treasury stock repurchase costs include commissions and fees.

 

Shares acquired from employees for restricted stock vesting and stock options exercises were returned to us by the related employees and in return we paid each employee’s required tax withholding resulting from the vesting of restricted shares. The valuation of the shares acquired and thereby the number of shares returned to us was calculated based on the closing share price on the date the shares vested.

 

Stock Incentive Plans

 

For the years ended June 30, 2023and June 30, 2022, the Company had no stock options outstanding.

 

Restricted stock activity for the year ended June 30, 2023 was as follows:

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2009 Plan

  

Value

 

Nonvested at June 30, 2022

  1,666  $8.50 

Granted

    $ 

Vested

  1,666  $8.50 

Forfeited

    $ 

Nonvested at June 30, 2023

    $ 

Available for grant at June 30, 2023

       

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2020 Plan

  

Value

 

Nonvested at June 30, 2022

  186,227  $12.56 

Granted

  123,000  $8.79 

Vested

  (71,146) $13.04 

Forfeited

  (14,399) $11.69 

Nonvested at June 30, 2023

  223,682  $10.39 

Available for grant at June 30, 2023

  349,377     

 

Restricted stock activity for the year ended  June 30, 2022 was as follows:

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair

 
  

2009 Plan

  

Value

 

Nonvested at June 30, 2021

  61,324  $11.47 

Granted

    $ 

Vested

  (51,326) $11.52 

Forfeited

  (8,332) $10.88 

Nonvested at June 30, 2022

  1,666  $8.50 

Available for grant at June 30, 2022

       

 

      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2020 Plan

  

Value

 

Nonvested at June 30, 2021

  87,773  $16.81 

Granted

  135,850  $10.99 

Vested

  (25,896) $16.81 

Forfeited

  (11,500) $16.81 

Nonvested at June 30, 2022

  186,227  $12.56 

Available for grant at June 30, 2022

  472,377     

 

Restricted stock grants, granted to members of our Board of Directors and certain key members of our management team, vest over a period of years from the date of grant and the unvested shares cannot be sold or otherwise transferred and the right to receive dividends, if declared by our Board of Directors, is forfeitable until the shares become vested. The total remaining unrecognized compensation cost related to unvested restricted stock shares amounted to $2.0 million at June 30, 2023 and the weighted average remaining requisite service period of unvested restricted stock shares was 2.1 years.

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note J - Commitments
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Commitments Disclosure [Text Block]

J. Commitments

 

We lease a total of approximately 162,000 square feet at our manufacturing facility in Vista, California from an unaffiliated third party under a non-cancelable operating lease. On July 31, 2013, we executed a third amendment to the lease for our manufacturing facility in Vista, California. As a result of this amendment, our facility lease has been extended through March 2024.

 

NAIE leases facility space in Manno, Switzerland from two unaffiliated third parties. The leased spaces total approximately 125,000 square feet. We primarily use the facilities for manufacturing, packaging, warehousing and distributing nutritional supplement products for the European and Asian marketplaces. On July 1, 2019, NAIE extended the lease on its main manufacturing facility for an additional five years through June 30, 2024. On May 4, 2022, NAIE further extended the lease on its main manufacturing facility for a new term of ten years effective January 1, 2023 with a new expiration date of December 31, 2032, with an option to extend one year.

 

On November 5, 2018, NAIE entered into a lease with Sofinol SA for approximately 2,870 square meters of commercial warehouse space in a building located on the property adjacent to the leasehold for the primary existing NAIE facility in Manno, Switzerland. NAIE uses the space primarily for raw material storage. The lease is for an initial five-year term commencing on January 1, 2019 and NAIE can terminate the lease with 12 months advance notice given on June 30th or December 31st each year of the initial term. At the end of the initial term the lease transfers to an indefinite tenancy at the same rental rate terminable by NAIE or the landlord upon 12 months' advance notice. This initial term of this lease ends on December 31, 2023 and as of June 30, 2023, we have not provided notification of terminating this lease so the term automatically extended to December 31, 2024.

 

Minimum rental commitments (exclusive of property tax, insurance and maintenance) under all non-cancelable operating leases with initial or remaining lease terms in excess of one year, including the lease agreements referred to above, are set forth below as of June 30, 2023 (in thousands): 

 

                      

There-

     
  

2024

  

2025

  

2026

  

2027

  

2028

  

after

  

Total

 

Gross minimum rental commitments

 $2,868  $1,369  $1,369  $1,369  $1,369  $6,162  $14,506 

 

Rental expense totaled $3.3 million for the fiscal year ended June 30, 2023 and $3.4 million for the fiscal year ended June 30, 2022.

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Note K - Economic Dependency
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

K. Economic Dependency

 

We had substantial net sales to certain customers during the fiscal years ended June 30 shown in the following table. The loss of any of these customers, or a significant decline in sales or the growth rate of sales to these customers, or in their ability to make payments when due, could have a material adverse impact on our net sales and net income. Net sales to any one customer representing 10% or more of the respective year’s consolidated net sales were as follows (dollars in thousands):

 

  

Fiscal 2023

  

Fiscal 2022

 

Customer 1

 $61,646  $37,218 

Customer 2

  48,066   54,599 

Customer 3

 

 

(a)   31,552 
  $109,712  $123,369 
 

(a)

Sales were less than 10% of the respective period’s consolidated net sales. 

 

Accounts receivable from these customers totaled $1.8 million at June 30, 2023 and $10.7 million at June 30, 2022.

 

We buy certain products, including beta-alanine, from a single supplier. The loss of this supplier or other raw material suppliers could have a material adverse impact on our net sales and net income. Raw material purchases from any one supplier representing 10% or more of the respective period’s total raw material purchases were as follows (dollars in thousands):

 

  

Year ended June 30,

 
  

2023

  

2022

 
      

% of Total

      

% of Total

 
  

Raw Material

  

Raw

  

Raw Material

  

Raw

 
  

Purchases by

  

Material

  

Purchases by

  

Material

 
  

Supplier

  

Purchases

  

Supplier

  

Purchases

 

Supplier 1

 $11,487   13% $14,065   17%
  $11,487   13% $14,065   17%

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Note L - Derivatives and Hedging
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

L. Derivatives and Hedging

 

We are exposed to gains and losses resulting from fluctuations in foreign currency exchange rates relating to forecasted product sales denominated in foreign currencies and to other transactions of NAIE, our foreign subsidiary. As part of our overall strategy to manage the level of exposure to the risk of fluctuations in foreign currency exchange rates, we may use foreign exchange contracts in the form of forward contracts. There can be no guarantee any such contracts, to the extent we enter into such contracts, will be effective hedges against our foreign currency exchange risk.

 

During the year ended June 30, 2023 and prior, we entered into forward contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. dollar. These contracts are expected to be settled through September 2024. For derivative instruments that are designated and qualify as cash flow hedges, we record the effective portion of the gain or loss on the derivative in accumulated other comprehensive income (OCI) as a separate component of stockholders’ equity and subsequently reclassify these amounts into earnings in the period during which the hedged transaction is recognized in earnings.

 

For foreign currency contracts designated as cash flow hedges, hedge effectiveness is measured using the spot rate. Changes in the spot-forward differential are excluded from the test of hedge effectiveness and are recorded currently in earnings as revenue. We measure effectiveness by comparing the cumulative change in the hedge contract with the cumulative change in the hedged item as well as ensuring the assumptions we made at hedge inception have not materially changed. No hedging relationships were terminated as a result of ineffective hedging for the years ended June 30, 2023 and June 30, 2022.

 

We monitor the probability of forecasted transactions as part of the hedge effectiveness testing on a quarterly basis.

 

As of June 30, 2023, the notional amounts of our foreign exchange contracts accounted for as cash flow hedges were $31.7 million (€28.4 million). As of June 30, 2023, a net gain of approximately $0.2 million offset by approximately $0.1 million of deferred taxes, related to derivative instruments designated as cash flow hedges was recorded in OCI. As of June 30, 2022, a net loss of approximately $2.3 million, offset by approximately $0.5 million of deferred taxes, related to derivative instruments designated as cash flow hedges was recorded in OCI. It is expected that $0.2 million of the gross gain as of June 30, 2023, will be reclassified into earnings in the next 12 months along with the earnings effects of the related forecasted transactions.

 

During the year ended June 30, 2023, we recognized $0.5 million of net gains in OCI, reclassified $3.1 million of gains and forward point amortization from OCI to Net Sales. During the year ended June 30, 2022, we recognized $5.4 million of net gains in OCI, reclassified $3.0 million of gains and forward point amortization from OCI to Net Sales.

 

For foreign currency contracts not designated as cash flow hedges, changes in the fair value of the hedge are recorded directly to foreign exchange gain or loss in other income in an effort to offset the change in valuation of the underlying hedged item. During the year ended June 30, 2023, we entered into forward contracts in order to hedge foreign exchange risk associated with our lease liability at NAIE, which is denominated in Swiss Francs (CHF). As of June 30, 2023, the notional amounts of our foreign exchange contracts not designated as cash flow hedges were approximately $12.3 million (CHF 11.1 million).

 

We are exposed to interest rate fluctuations related to our $10.0 million Term Note with Wells Fargo, which carries a variable interest rate of 1.80% above the SOFR rolling 30-day average. To manage our exposure to this variable rate, on August 23, 2021, we entered into a floored interest rate swap that fixes our all-in rate on this loan to 2.4% for the first three years of the term loan. Fluctuations in the relation of our contractual swap rate to current market rates are recorded as an asset or liability with an offset to OCI at the end of each reporting period. Interest expense is adjusted for the difference between the actual SOFR spread and the swap contractual rate such that our effective interest expense for each period is equal to our hedged rate of 2.4%.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Note M - Contingencies
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

M. Contingencies

 

From time to time, we become involved in various investigations, claims and legal proceedings that arise in the ordinary course of our business. These matters may relate to product liability, employment, intellectual property, tax, regulation, contract or other matters. The resolution of these matters as they arise will be subject to various uncertainties and, even if such claims are without merit, could result in the expenditure of significant financial and managerial resources. While unfavorable outcomes are possible, based on available information, we generally do not believe the resolution of these matters will result in a material adverse effect on our business, consolidated financial condition, or results of operations and the price of our common stock. However, a settlement payment or unfavorable outcome could adversely impact our results of operations. Our evaluation of the likely impact of these actions could change in the future and we could have unfavorable outcomes we do not expect.

 

COVID-19 Pandemic

 

The Company continues to monitor and evaluate the risks to public health and the impact on overall global business activity related to the COVID-19 pandemic, including potential impacts on our employees, customers, suppliers and financial results. As the situation remains fluid, it is difficult to predict the duration and scope of the pandemic and its impact on our business. However, it may result in a material adverse impact to our financial position, operations and cash flows if conditions persist or worsen.

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

N. Segment Information

 

Our business consists of two segments for financial reporting purposes. The two segments are identified as (i) private-label contract manufacturing, which primarily relates to the provision of private-label contract manufacturing services to companies that market and distribute nutritional supplements and other health care products, and (ii) patent and trademark licensing, which primarily includes direct raw material sales and royalty income from our license and supply agreements associated with the sale and use of beta-alanine under our CarnoSyn® and SR CarnoSyn® trade names.

 

We evaluate performance based on a number of factors. The primary performance measures for each segment are net sales and income or loss from operations before corporate allocations. Operating income or loss for each segment does not include corporate general and administrative expenses, interest expense and other miscellaneous income and expense items. Corporate general and administrative expenses include, but are not limited to human resources, corporate legal, finance, information technology, and other corporate level related expenses, which are not allocated to any segment. Transfers of raw materials between segments are recorded at cost. The accounting policies of our segments are the same as those described in the summary of significant accounting policies in Note A.

 

Our operating results by business segment for the years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

Net Sales

        

Private-label contract manufacturing

 $145,294  $154,798 

Patent and trademark licensing

  8,721   16,168 
  $154,015  $170,966 

 

  

2023

  

2022

 

Income from Operations

        

Private-label contract manufacturing

 $9,488  $15,667 

Patent and trademark licensing

  3,021   6,780 

Income from operations of reportable segments

  12,509   22,447 

Corporate expenses not allocated to segments

  (7,796)  (8,768)
  $4,713  $13,679 

 

  

2023

  

2022

 

Assets

        

Private-label contract manufacturing

 $102,495  $115,649 

Patent and trademark licensing

  31,657   30,354 
  $134,152  $146,003 

 

Our private-label contract manufacturing products are sold both in the U.S. and in markets outside the U.S., including Europe, Canada, Australia, New Zealand, Mexico and Asia. Our primary markets outside the U.S. are Europe and Asia. Our patent and trademark licensing activities are primarily based in the U.S.

 

Net sales by geographic region, based on the customers’ location, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $109,277  $115,255 

Markets outside the United States

  44,738   55,711 

Total net sales

 $154,015  $170,966 

 

Products manufactured by NAIE accounted for 79% of consolidated net sales in markets outside the U.S. in fiscal 2023 and 84% in fiscal 2022. No products manufactured by NAIE were sold in the U.S. during the fiscal years ended June 30, 2023 and 2022.

 

Long-lived assets by geographic region, based on the location of the company or subsidiary at which they were located or made, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $53,536  $43,769 

Europe

  20,674   22,505 

Total Long-Lived Assets

 $74,210  $66,274 

 

Total assets by geographic region, based on the location of the company or subsidiary at which they were located or made, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $89,167  $83,443 

Europe

  44,985   62,560 

Total Assets

 $134,152  $146,003 

 

Capital expenditures by geographic region, based on the location of the company or subsidiary at which they were located or made, for the two years ended June 30 were as follows (in thousands):

 

  

2023

  

2022

 

United States

 $13,210  $25,383 

Europe

  314   1,105 

Total Capital Expenditures

 $13,524  $26,488 

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Note O - Subsequent Events
12 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

O. Subsequent Events

 

On July 18, 2023, we entered into a Fourth Amendment to Lease amending and extending the term of the lease of its Vista, California manufacturing facilities. The Fourth Amendment extends the term of the Lease by an additional ten years and five months commencing April 1, 2024. The amended Lease covering two buildings and approximately 162,000 square feet will result in an increase in base rent to $1.50 per square foot, after five free months of base rent beginning at the commencement of the extended term. NAI intends to construct substantial improvements to the facilities including but not limited to installation of an approximately $2.3 million solar electrical generating system on both buildings, and other substantial improvements. Pursuant to the Fourth Amendment, the Landlord will reimburse NAI for up to $1.1 million of these tenant improvements to the buildings.

 

On August 16, 2023, we announced the temporary closure of our new high-speed powder processing facility in Carlsbad, California due to excess inventory on hand at one of our largest customer’s and their efforts to rebalance supply and demand. We expect this facility will re-open and our prior level of operations will resume late in our third fiscal quarter of 2024, but there can be no assurance this customer will resolve its supply and demand issues in the timeframe expected or what level of business we will have with this customer if they purchase from us in the future. Closure of this plant will contribute to an anticipated net loss in the first half of fiscal 2024, net income in the second half, and an overall net loss in fiscal 2024. If this customer is unable to resolve its inventory issues in this timeframe, or our sales forecast is not realized we will likely experience a continuing material decrease in revenues during fiscal year 2024.

 

On September 15, 2023, our Board of Directors adopted a Clawback Policy requiring recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws.

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]

Subsidiaries

 

On January 22, 1999, Natural Alternatives International Europe S.A., a Swiss Corporation (NAIE) was formed as our wholly-owned subsidiary, based in Manno, Switzerland. In September 1999, NAIE opened a manufacturing facility and currently possesses manufacturing capability in encapsulation, powders, tablets, finished goods packaging, quality control laboratory testing, warehousing, distribution and administration.

Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of Natural Alternatives International, Inc. (NAI) and our wholly-owned subsidiary, NAIE. All intercompany accounts and transactions have been eliminated. The functional currency of NAIE, our foreign subsidiary, is the U.S. Dollar. Certain accounts of NAIE have been translated at either current or historical exchange rates, as appropriate, with gains and losses included in the consolidated statements of operations.

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

As of June 30, 2023, there have been no adopted accounting pronouncements issued by the FASB that materially impact the Consolidated Financial Statements of the Company.

 

Recently Issued Accounting and Regulatory Pronouncements

 

In June of 2016, the FASB issued ASU 2016-13 titled "Financial Instruments - Credit Losses (Topic 326)." This directive introduced a novel approach to assessing impairments known as the "current expected credit loss model" or "CECL." Unlike the previous standard, which focused on incurred losses, CECL centers on anticipated losses. Under this framework, organizations are obligated to acknowledge an allowance corresponding to their estimate of expected credit losses. The CECL model is applicable to a wide range of financial instruments, including debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. Notably, there is no minimum threshold for recognizing impairment losses, and it mandates the evaluation of expected credit losses even for assets with minimal risk of loss. Future evaluations of credit losses will take this guidance into account. The adoption of ASU 2016-13 is not presently expected to significantly impact our consolidated financial statements upon its July 1, 2023 effective date.

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassifications

 

Certain amounts in the prior period consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had no effect on reported net income.

Employee Retention Tax Credit [Policy Text Block]

Employee Retention Tax Credit

 

In March 2020, the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”). The Tax Payer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended the availability of the ERTC. Under these expanded measures, we determined during fiscal 2023 that we qualified for the ERTC for the first three quarters of calendar 2021 and filed amended payroll tax returns that are expected to result in a net refund of $3.5 million. Although we don’t anticipate receiving the funds related to these amended returns until sometime in fiscal 2024, we recorded a receivable and recognized a benefit for this amount in our Consolidated Statements of Operations and Comprehensive Income in fiscal 2023 by applying the loss recovery model as codified by Accounting Standards Codification (“ASC”) section 450 “Contingencies” that indicates that an asset related to a recovery should be recognized when the recovery is determined to be probable. We recorded this benefit as a reduction to our payroll tax expense in the current year with $2.2 million of the benefit offsetting cost of goods sold and $1.3 million offsetting other selling, general and administrative expenses.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

We consider all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.

Fair Value Measurement, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. We use a three-level hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available under the circumstances.

 

The fair value hierarchy is broken down into three levels based on the source of inputs. In general, fair values determined by Level 1 inputs use quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. We classify cash, cash equivalents, and marketable securities balances as Level 1 assets. The approximate fair value of cash and cash equivalents, accounts receivable, accounts payable and short-term borrowings is equal to book value due to the short-term nature of these items. Fair values determined by Level 2 inputs are based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable or can be corroborated, either directly or indirectly by observable market data. Level 3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. These include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

 

Except for cash and cash equivalents, as of June 30, 2023 and June 30, 2022, we did not have any financial assets or liabilities classified as Level 1. We classify derivative forward exchange contracts as Level 2 assets and liabilities. The fair values were determined by obtaining pricing from our bank.

 

Fair value of derivative instruments classified as Level 2 assets and liabilities consisted of the following (in thousands):

 

  

June 30,

  

June 30,

 
  

2023

  

2022

 

Euro Forward Contract– Current Assets

 $250  $3,144 

Swiss Franc Forward Contract – Current Assets

  140   109 

Total Derivative Contracts – Current Assets

  390   3,253 
         

Interest Swap – Other noncurrent Assets

  532   453 

Euro Forward Contract– Other noncurrent Assets

  15   561 

Total Derivative Contracts – Other noncurrent Assets

  547   1,014 
         

Fair Value Net Asset – all Derivative Contracts

 $937  $4,267 

 

We also classify any outstanding line of credit and term loan balance as a Level 2 liability, as the fair value is based on inputs that can be derived from information available in publicly quoted markets. As of June 30, 2023, and June 30, 2022, we did not have any financial assets or liabilities classified as Level 3. We did not transfer any assets or liabilities between these levels during fiscal 2022 or fiscal 2023.

Accounts Receivable [Policy Text Block]

Accounts Receivable

 

We perform ongoing credit evaluations of our customers and adjust credit limits based on payment history and customer credit-worthiness. An allowance for estimated doubtful accounts is maintained based on historical experience, including identified customer credit issues. We monitor collections regularly and adjust the allowance for doubtful accounts as necessary to recognize any changes in credit exposure. Upon conclusion that a receivable is uncollectible, we record the respective amount as a charge against allowance for doubtful accounts. To date, such doubtful accounts reserves, in the aggregate, have been adequate to cover collection losses.

 

In December 2022, we entered into an agreement to settle the remaining outstanding balance with a former customer whose accounts receivable balance was fully reserved in March 2020. As of the date of the agreement, the remaining amount due from this customer was $3.4 million dollars and as part of the settlement, we agreed to a reduced amount of $1.4 million. This reduced amount is to be paid based on an agreed upon payment schedule and if all payments are made as agreed the entire balance will be considered paid in full. As of June 30, 2023, the former customer made all scheduled payments totaling $850,000 and we have adjusted our accounts receivable reserve along with the corresponding accounts receivable balance such that the amount in excess of the settlement amount has been written-off and the reserve associated with the unpaid portion of the settlement is no longer reserved for.

Inventory, Policy [Policy Text Block]

Inventories

 

We operate primarily as a private-label contract manufacturer. We build products based upon anticipated demand or following receipt of customer specific purchase orders. From time to time, we build inventory for private-label contract manufacturing customers under a specific purchase order with delivery dates that may subsequently be rescheduled or canceled at the customer’s request. We value inventory at the lower of cost (first-in, first-out) or net realizable value on an item-by-item basis, including costs for raw materials, labor and manufacturing overhead. We establish reserves equal to all or a portion of the related inventory to reflect situations in which the cost of the inventory is not expected to be recovered. This requires us to make estimates regarding the market value of our inventory, including an assessment for excess and obsolete inventory. Once we establish an inventory reserve in a fiscal period, the reduced inventory value is maintained until the inventory is sold or otherwise disposed of. In evaluating whether inventory is stated at the lower of cost or net realizable value, management considers such factors as the amount of inventory on hand, the estimated time required to sell such inventory, the remaining shelf life and efficacy, the foreseeable demand within a specified time horizon and current and expected market conditions. Based on this evaluation, we record adjustments to cost of goods sold to adjust inventory to its net realizable value.

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

We state property and equipment at cost. Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, generally ranging from 1 to 39 years. We amortize leasehold improvements using the straight-line method over the shorter of the useful life of the improvement or the term of the lease. Maintenance and repairs are expensed as incurred. Significant expenditures that increase economic useful lives of property or equipment are capitalized and expensed over the useful life of such expenditure.

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment of Long-Lived Assets

 

We periodically evaluate the carrying value of long-lived assets to be held and used when events and circumstances indicate that the carrying amount of an asset may not be recovered. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. During fiscal 2023 and 2022, we recognized no impairment losses.

Derivatives, Policy [Policy Text Block]

Derivative Financial Instruments

 

We may use derivative financial instruments in the management of our foreign currency exchange risk inherent in our forecasted sales denominated in Euros and our long-term lease liability denominated in Swiss Francs. We may hedge our foreign currency exposures by entering into offsetting forward exchange contracts. To the extent we use derivative financial instruments that meet the relevant criteria, we account for them as cash flow hedges. Foreign exchange derivative instruments that do not meet the criteria for cash flow hedge accounting are marked-to-market through the Consolidated Statements of Operations and Comprehensive Income. Historically, our cash flow derivative instruments related to our Euro sales have met the criteria for hedge accounting, while our derivative instruments related to our long-term lease liability have not.

 

We recognize any unrealized gains and losses associated with derivative instruments accounted for as cash flow hedges in income in the period in which the underlying hedged transaction is realized. To the extent the derivative instrument is deemed ineffective we would recognize the resulting gain or loss in income at that time. As of June 30, 2023, we held derivative contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. Dollar, which is primarily the Euro. As of June 30, 2023, the notional amounts of our foreign exchange contracts were $31.7 million (€28.4 million). These contracts will mature over the next 15 months.

 

As of June 30, 2023, we held foreign currency contracts not designated as cash flow hedges primarily to protect against changes in valuation of our long-term lease liability. As of June 30, 2023, the notional amounts of our foreign currency contracts not designated as cash flow hedges were $12.3 million (CHF 11.1 million). These contracts will mature in the first quarter of fiscal year 2024.

Pension and Other Postretirement Plans, Policy [Policy Text Block]

Defined Benefit Pension Plan

 

We formerly sponsored a defined benefit pension plan. Effective June 21, 1999, we adopted an amendment to freeze benefit accruals to the participants. The plan obligation and related assets of the plan are presented in the notes to the consolidated financial statements. Plan assets, which consist primarily of marketable equity and debt instruments, are valued based upon third party market quotations. Independent actuaries, through the use of a number of assumptions, determine plan obligations and annual pension expense. Key assumptions in measuring the plan obligations include the discount rate and estimated future return on plan assets. In determining the discount rate, we use an average long-term bond yield. Asset returns are based on the historical returns of multiple asset classes to develop a risk free rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk free rate of return and the associated risk premium. A weighted average rate is developed based on the overall rates and the plan’s asset allocation.

Revenue [Policy Text Block]

Revenue Recognition

 

We record revenue based on a five-step model which includes: (1) identifying a contract with a customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price among the performance obligations; and (5) recognizing revenue as each of the various performance obligations are satisfied.

 

Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling one or more performance obligations. We identify purchase orders from customers as contracts. The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, including estimates for early payment discounts, volume rebates, and contractual discounts. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. We review and update these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, we consider both the customer's ability and intent to pay the amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, which is typically 30 days from the invoice date. Invoices are generally issued on the date of transfer of control of the products ordered to the customer.

 

Revenue is recognized at the point in time that each of our performance obligations is fulfilled, and control of the ordered products is transferred to the customer. This transfer occurs when the product is shipped, or in some cases, when the product is delivered to the customer.

 

We recognize revenue in certain circumstances before delivery to the customer has occurred (commonly referred to as bill-and-hold transactions). Products sold under bill-and-hold arrangements are recorded as revenue when risk of ownership has been transferred to the customer, but the product has not shipped due to a substantive reason, typically at the customer’s request. The product must be separately identified as belonging to the customer, ready for physical transfer to the customer, and we cannot have the ability to redirect the product to another customer.

 

We provide early payment discounts to certain customers. Based on historical payment trends, we expect that these customers will take advantage of these early payment discounts. The cost of these discounts is reported as a reduction to the transaction price. If the actual discounts differ from those estimated, the difference is also reported as a change in the transaction price. We require prepayment from certain customers. We record any payments received in advance of contracts fulfillment as a contract liability and classified as customer deposits on the consolidated balance sheet.

 

Contract liabilities and revenue recognized were as follows (in thousands):

 

  

June 30, 2022

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2023

 

Contract Liabilities (Customer Deposits)

 $140  $317  $(137) $(3) $317 
                     
  

June 30, 2021

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2022

 

Contract Liabilities (Customer Deposits)

 $1,721  $140  $(1,721) $  $140 

 

Except for product defects, no right of return exists on the sale of our products. We estimate returns based on historical experience and recognize a returns liability for any estimated returns. As of June 30, 2023, we have $0 in our returns reserve.

 

We currently own certain U.S. patents, and each patent’s corresponding foreign patent applications. All of these patents and patent rights relate to the ingredient known as beta-alanine marketed and sold under our CarnoSyn® and SR CarnoSyn® trade names. We recorded beta-alanine raw material sales and royalty and licensing income as a component of revenue in the amount of $8.7 million during fiscal 2023 and $16.2 million during fiscal 2022. These royalty income and raw material sale amounts resulted in royalty expense paid to the original patent holders from whom NAI acquired its patents and patent rights. We recognized royalty expense as a component of cost of goods sold in the amount of $0.3 million during fiscal 2023 and $0.7 million during fiscal 2022.

Cost of Goods and Service [Policy Text Block]

Cost of Goods Sold

 

Cost of goods sold includes raw material, labor, manufacturing overhead, and royalty expense.

Shipping and Handling Costs [Policy Text Block]

Shipping and Handling Costs

 

We include fees earned on the shipment of our products to customers in sales and include costs incurred on the shipment of product to customers in costs of goods sold.

Research and Development Expense, Policy [Policy Text Block]

Research and Development Costs

 

As part of the services we provide to our private-label contract manufacturing customers, we may perform, but are not obligated to perform, certain research and development activities related to the development or improvement of their products. While our customers typically do not pay directly for this service, the cost of this service is included as a component of the price we charge to manufacture and deliver their products. We also direct and participate in clinical research studies, often in collaboration with scientists and research institutions, to validate the benefits of a product and provide scientific support for product claims and marketing initiatives.

 

Research and development costs are expensed when incurred. Our research and development expenses for the last two fiscal years ended June 30 were $2.1 million for fiscal 2023 and $2.5 million for fiscal 2022. These costs were included in selling, general and administrative expenses and cost of goods sold.

Advertising Cost [Policy Text Block]

Advertising Costs

 

We expense the production costs of advertising the first time the advertising takes place. We incurred and expensed advertising costs in the amount of $0.7 million during the fiscal year ended June 30, 2023 and $1.1 million during fiscal 2022. These costs were included in selling, general and administrative expenses.

Income Tax, Policy [Policy Text Block]

Income Taxes

 

To determine our quarterly provision for income taxes, we use an estimated annual effective tax rate that is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions to which we are subject. Certain significant or unusual items are separately recognized as discrete items in the quarter in which they occur and can be a source of variability in the effective tax rate from quarter to quarter. We recognize interest and penalties related to uncertain tax positions, if any, as an income tax expense.

 

We record valuation allowances to reduce our deferred tax assets to an amount that we believe is more likely than not to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will ultimately be realized based on whether future taxable income will be generated during the periods in which those temporary differences become deductible. During the year ended June 30, 2023, there was no change to our valuation allowance.

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured and recorded using enacted tax rates for each of the jurisdictions in which we operate, and adjusted using the tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income or expense in the period that includes the enactment date.

 

We account for uncertain tax positions using the more-likely-than-not recognition threshold. It is our policy to establish reserves based on management’s assessment of exposure for certain positions taken in previously filed tax returns that may become payable upon audit by tax authorities. Our tax reserves are analyzed quarterly and adjustments are made as events occur that we believe warrant adjustments to the reserves. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of June 30, 2023 and June 30, 2022, we did not record any tax liabilities for uncertain tax positions.

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

We had an omnibus equity incentive plan that was approved by our Board of Directors effective October 15, 2009, and approved by our stockholders at the Annual Meeting of Stockholders held on November 30, 2009 (the "2009 Plan"). The 2009 Plan expired on October 15, 2019. The Board of Directors approved a new omnibus equity incentive plan that became effective January 1, 2021 (the “2020 Plan”), which was approved by our stockholders at the Annual Meeting of Stockholders on December 4, 2020. Under the 2020 Plan, we may grant nonqualified and incentive stock options, restricted stock grants, restricted stock units, stock appreciation rights, and other stock-based awards to employees, non-employee directors and consultants.

 

We estimate the fair value of stock option awards at the date of grant using the Black-Scholes option valuation model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options that have no vesting restrictions and are fully transferable. Option valuation models require the use of highly subjective assumptions. Black-Scholes uses assumptions related to volatility, the risk-free interest rate, the dividend yield (which we assume to be zero, as we have not paid any cash dividends) and employee exercise behavior. Expected volatilities used in the model are based on the historical volatility of our stock price. The risk-free interest rate is derived from the U.S. Treasury yield curve in effect in the period of grant. The expected life of stock option grants is derived from historical experience. The fair value of restricted stock shares granted is based on the market price of our common stock on the date of grant. We amortize the estimated fair value of our stock awards to expense over the related vesting periods.

 

We recognize forfeitures as they occur.

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

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 may prove to be inaccurate.

Earnings Per Share, Policy [Policy Text Block]

Net Income per Common Share

 

We compute basic net income per common share using the weighted average number of common shares outstanding during the period, and diluted net income per common share using the additional dilutive effect of all dilutive securities. The dilutive impact of stock options and restricted shares account for the additional weighted average shares of common stock outstanding for our diluted net income per common share computation. We calculated basic and diluted net income per common share as follows (in thousands, except per share data):

 

  

For the Years Ended June 30,

 
  

2023

  

2022

 

Numerator

        

Net income

 $2,522  $10,712 

Denominator

        

Basic weighted average common shares outstanding

  5,863   6,117 

Dilutive effect of stock options and restricted stock shares

  14   38 

Diluted weighted average common shares outstanding

  5,878   6,155 

Basic net income per common share

 $0.43  $1.75 

Diluted net income per common share

 $0.43  $1.74 

 

During the year ended June 30, 2023, we excluded 60,497 shares of unvested restricted stock, as their impact would have been anti-dilutive. For the year ended  June 30, 2022 we excluded restricted stock totaling 93,114. We excluded no shares related to stock options in the years ended June 30, 2023 and June 30, 2022.

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentrations of Credit Risk

 

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 three largest customers, whose receivable balances collectively represented 47.4% of gross accounts receivable at June 30, 2023 and 52.4% at June 30, 2022

 

Additionally, amounts due related to our beta-alanine raw material sales were 21.4% of gross accounts receivable at June 30, 2023 and 5.4% of gross accounts receivable at June 30, 2022. Concentrations of credit risk related to the remaining accounts receivable balances are limited due to the number of customers comprising our remaining customer base.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Note A - Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

June 30,

  

June 30,

 
  

2023

  

2022

 

Euro Forward Contract– Current Assets

 $250  $3,144 

Swiss Franc Forward Contract – Current Assets

  140   109 

Total Derivative Contracts – Current Assets

  390   3,253 
         

Interest Swap – Other noncurrent Assets

  532   453 

Euro Forward Contract– Other noncurrent Assets

  15   561 

Total Derivative Contracts – Other noncurrent Assets

  547   1,014 
         

Fair Value Net Asset – all Derivative Contracts

 $937  $4,267 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2022

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2023

 

Contract Liabilities (Customer Deposits)

 $140  $317  $(137) $(3) $317 
                     
  

June 30, 2021

  

Additions

  

Revenue Recognized

  

Customer Refunds

  

June 30, 2022

 

Contract Liabilities (Customer Deposits)

 $1,721  $140  $(1,721) $  $140 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Years Ended June 30,

 
  

2023

  

2022

 

Numerator

        

Net income

 $2,522  $10,712 

Denominator

        

Basic weighted average common shares outstanding

  5,863   6,117 

Dilutive effect of stock options and restricted stock shares

  14   38 

Diluted weighted average common shares outstanding

  5,878   6,155 

Basic net income per common share

 $0.43  $1.75 

Diluted net income per common share

 $0.43  $1.74 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note B - Inventories (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

2023

  

2022

 

Raw materials

 $20,946  $28,196 

Work in progress

  4,504   1,948 

Finished goods

  4,928   2,842 

Reserves

  (684)  (511)
  $29,694  $32,475 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note C - Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
 

Depreciable

        
 

Life

        
 

In Years

 

2023

  

2022

 

Land

NA

 $8,940  $7,645 

Building and building improvements

7 – 39

  24,712   17,415 

Machinery and equipment

3 – 12

  41,460   40,131 

Office equipment and furniture

3 – 5

  6,522   5,970 

Vehicles

3

  227   211 

Leasehold improvements

1 – 20

  22,641   21,626 

Total property and equipment

   104,502   92,998 

Less: accumulated depreciation and amortization

   (50,661)  (48,425)

Property and equipment, net

  $53,841  $44,573 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Note D - Leases (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]

Supplemental Cash Flows Information

 

2023

  

2022

 

Cash paid for amounts included in the measurement of operating lease liabilities

 $3,291  $3,289 

Increase in operating lease liabilities and right-of-use assets due to lease remeasurement

  906   8,513 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note E - Other Comprehensive Income (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

Year Ended June 30, 2023

 
      

Unrealized

  

Unrealized

     
      

Gains

  

Gains

     
      

(Losses)

  

(Losses)

     
  

Defined

  

on

  

on

     
  

Benefit

  

Cash Flow

  

Swap

     
  

Pension Plan

  

Hedges

  

Derivative

  

Total

 
                 

Balance as of June 30, 2022

 $(444) $1,795  $348  $1,699 
                 

OCI/OCL before reclassifications

  8   538   79   625 

Amounts reclassified from OCI

  78   (3,086)     (3,008)
                 

Tax effect of OCI activity

  (22)  643   (20)  601 

Net current period OCI/OCL

  64   (1,905)  59   (1,782)

Balance as of June 30, 2023

 $(380) $(110) $407  $(83)
  

Year Ended June 30, 2022

 
      

Unrealized

  

Unrealized

     
      

Gains

  

Gains

     
      

(Losses)

  

(Losses)

     
  

Defined

  

on

  

on

     
  

Benefit

  

Cash Flow

  

Swap

     
  

Pension Plan

  

Hedges

  

Derivative

  

Total

 
                 

Balance as of June 30, 2021

 $(538) $(23) $  $(561)
                 

OCI/OCL before reclassifications

  17   5,370   454   5,841 

Amounts reclassified from OCI

  113   (3,011)     (2,898)
                 

Tax effect of OCI activity

  (36)  (541)  (106)  (683)

Net current period OCI/OCL

  94   1,818   348   2,260 

Balance as of June 30, 2022

 $(444) $1,795  $348  $1,699 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note F - Debt (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Maturities of Long-Term Debt [Table Text Block]
  

2024

  

2025

  

2026

  

2027

  

2028

  

Thereafter

  

Total

 

Future Debt Payments

 $312  $296  $305  $315  $325  $7,964  $9,517 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

2023

  

2022

 
         

United States

 $2,588  $9,152 

Foreign

  967   4,507 

Total income before income taxes

 $3,555  $13,659 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

2023

  

2022

 

Current:

        

Federal

 $843  $1,297 

State

  211   (1)

Foreign

  221   900 
   1,275   2,196 

Deferred:

        

Federal

  (246)  501 

State

  4   250 

Foreign

      
   (242)  751 

Total provision for income taxes

 $1,033  $2,947 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

2023

  

2022

 

Deferred tax assets:

        

Inventory capitalization

 $220  $373 

Inventory reserves

  164   113 

Lease liability

  2,018   2,139 

Net operating loss carry forward

  433   242 

Accrued compensation

  166   458 

Capitalized research and experimentation

  412    

Accrued contingent fee

  219    

Stock-based compensation

  81   66 

Forward contracts

  56    

Tax credit carry forward

  229   43 

Allowance for bad debt

  1   795 

Interest expense

  103    

Other, net

  87    

Total gross deferred tax assets

  4,189   4,229 
         
         

Deferred tax liabilities:

        

Withholding taxes

  (401)  (1,133)

Fixed assets

  (1,451)  (1,523)

Forward contracts

     (541)

Lease asset

  (1,951)  (2,073)

Other, net

  (31)  (179)

Deferred tax liabilities

  (3,834)  (5,449)

Net deferred tax assets (liabilities)

 $355  $(1,220)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2023

  

2022

 

Income taxes computed at statutory federal income tax rate

 $749  $2,868 

State income taxes, net of federal income tax expense

  90   174 

Permanent differences

  8   85 

Foreign tax rate differential

  18   (47)

Tax credits

  (347)  (124)

FDII export sales incentive

     (46)

Stock based compensation

  61   37 

Global intangible low-taxed income (GILTI)

  355    

Return to provision - differences

  99    

Income tax provision as reported

 $1,033  $2,947 

Effective tax rate

  29.1%  21.6%
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]
  

2023

  

2022

 

Change in Benefit Obligation:

        

Benefit obligation at beginning of year

 $1,438  $1,820 

Interest cost

  46   39 

Actuarial loss

  (29)  (276)

Benefits paid

  (91)  (145)

Benefit obligation at end of year

 $1,364  $1,438 

Change in Plan Assets:

        

Fair value of plan assets at beginning of year

 $1,094  $1,429 

Actual return on plan assets

  22   (190)

Employer contributions

      

Benefits paid

  (91)  (145)

Plan expenses

      

Fair value of plan assets at end of year

 $1,025  $1,094 

Reconciliation of Funded Status:

        

Difference between benefit obligation and fair value of plan assets

 $(339) $(344)

Unrecognized net actuarial loss in accumulated other comprehensive income

  409   495 

Net amount recognized

 $70  $151 
         

Projected benefit obligation

 $1,364  $1,438 

Accumulated benefit obligation

 $1,364  $1,438 

Fair value of plan assets

 $1,025  $1,094 
Schedule of Net Benefit Costs [Table Text Block]
  

2023

  

2022

 

Interest cost

 $46  $39 

Expected return on plan assets

  (42)  (69)

Recognized actuarial loss

  50   63 

Settlement loss

  27   50 

Net periodic benefit expense

 $81  $83 
Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]
  

2023

  

2022

 

Net loss

 $(8) $(17)

Settlement loss

  (28)  (50)

Amortization of net loss

  (50)  (63)

Plan expenses

      

Total recognized in other comprehensive loss

 $(86) $(130)

Total recognized in net periodic benefit cost and other comprehensive loss

 $(5) $(47)
Schedule of Expected Benefit Payments [Table Text Block]

2024

 $739 

2025

  264 

2026

  13 

2027

  106 

2028

  30 

2029-2033

  105 

Total benefit payments expected to be paid

 $1,257 
Defined Benefit Plan, Assumptions [Table Text Block]
  

2023

  

2022

 

Discount rate

  4.89%  4.39%

Expected long-term rate of return

  6.24%  6.10%

Compensation increase rate

  N/A   N/A 
Schedule of Weighted Average Allocation of Assets Related to Defined Benefit Plans Disclosure [Table Text Block]
          

Target

 
  

2023

  

2022

  

Allocation

 

Equity securities

  64%  49%  53%

Debt securities

  14%  20%  41%

Commodities

  12%  0%  0%

Other

  10%  31%  6%
   100%  100%  100%
Schedule of Allocation of Plan Assets [Table Text Block]
      

Quoted

         
      

Prices in

         
      

Active

         
      

Markets for

  

Significant

  

Significant

 
      

Identical

  

Observable

  

Unobservable

 
      

Assets

  

Inputs

  

Inputs

 
  

Total

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

Equity securities(1)

 $653  $653  $  $ 

Debt securities(2)

 $141  $141  $  $ 

Other(3)

 $231  $231  $  $ 

Total

 $1,025  $1,025  $  $ 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note I - Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Class of Treasury Stock [Table Text Block]
  

Shares

  

Average Cost

  

Total Cost (in thousands)

 

Shares purchased under Repurchase Plan

  140,812  $9.19  $1,294 

Shares acquired from employees for restricted stock vesting

  23,587   8.86   209 

Total

  164,399     $1,503 
  

Shares

  

Average Cost

  

Total Cost (in thousands)

 

Shares purchased under Repurchase Plan

  406,817  $12.76  $5,190 

Shares acquired from employees for restricted stock vesting

  28,263   11.08   313 

Total

  435,080      $5,503 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2009 Plan

  

Value

 

Nonvested at June 30, 2022

  1,666  $8.50 

Granted

    $ 

Vested

  1,666  $8.50 

Forfeited

    $ 

Nonvested at June 30, 2023

    $ 

Available for grant at June 30, 2023

       
      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2020 Plan

  

Value

 

Nonvested at June 30, 2022

  186,227  $12.56 

Granted

  123,000  $8.79 

Vested

  (71,146) $13.04 

Forfeited

  (14,399) $11.69 

Nonvested at June 30, 2023

  223,682  $10.39 

Available for grant at June 30, 2023

  349,377     
      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair

 
  

2009 Plan

  

Value

 

Nonvested at June 30, 2021

  61,324  $11.47 

Granted

    $ 

Vested

  (51,326) $11.52 

Forfeited

  (8,332) $10.88 

Nonvested at June 30, 2022

  1,666  $8.50 

Available for grant at June 30, 2022

       
      

Weighted

 
  

Number of

  

Average Grant

 
  

Shares –

  

Date Fair

 
  

2020 Plan

  

Value

 

Nonvested at June 30, 2021

  87,773  $16.81 

Granted

  135,850  $10.99 

Vested

  (25,896) $16.81 

Forfeited

  (11,500) $16.81 

Nonvested at June 30, 2022

  186,227  $12.56 

Available for grant at June 30, 2022

  472,377     
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note J - Commitments (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
                      

There-

     
  

2024

  

2025

  

2026

  

2027

  

2028

  

after

  

Total

 

Gross minimum rental commitments

 $2,868  $1,369  $1,369  $1,369  $1,369  $6,162  $14,506 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note K - Economic Dependency (Tables)
12 Months Ended
Jun. 30, 2023
Supplier Concentration Risk [Member]  
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Year ended June 30,

 
  

2023

  

2022

 
      

% of Total

      

% of Total

 
  

Raw Material

  

Raw

  

Raw Material

  

Raw

 
  

Purchases by

  

Material

  

Purchases by

  

Material

 
  

Supplier

  

Purchases

  

Supplier

  

Purchases

 

Supplier 1

 $11,487   13% $14,065   17%
  $11,487   13% $14,065   17%
Customer Concentration Risk [Member]  
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Fiscal 2023

  

Fiscal 2022

 

Customer 1

 $61,646  $37,218 

Customer 2

  48,066   54,599 

Customer 3

 

 

(a)   31,552 
  $109,712  $123,369 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information (Tables)
12 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

2023

  

2022

 

Net Sales

        

Private-label contract manufacturing

 $145,294  $154,798 

Patent and trademark licensing

  8,721   16,168 
  $154,015  $170,966 
  

2023

  

2022

 

Income from Operations

        

Private-label contract manufacturing

 $9,488  $15,667 

Patent and trademark licensing

  3,021   6,780 

Income from operations of reportable segments

  12,509   22,447 

Corporate expenses not allocated to segments

  (7,796)  (8,768)
  $4,713  $13,679 
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
  

2023

  

2022

 

Assets

        

Private-label contract manufacturing

 $102,495  $115,649 

Patent and trademark licensing

  31,657   30,354 
  $134,152  $146,003 
Revenue from External Customers by Geographic Areas [Table Text Block]
  

2023

  

2022

 

United States

 $109,277  $115,255 

Markets outside the United States

  44,738   55,711 

Total net sales

 $154,015  $170,966 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

2023

  

2022

 

United States

 $53,536  $43,769 

Europe

  20,674   22,505 

Total Long-Lived Assets

 $74,210  $66,274 
Assets by Geographic Areas [Table Text Block]
  

2023

  

2022

 

United States

 $89,167  $83,443 

Europe

  44,985   62,560 

Total Assets

 $134,152  $146,003 
Capital Expenditures by Geographic Areas [Table Text Block]
  

2023

  

2022

 

United States

 $13,210  $25,383 

Europe

  314   1,105 

Total Capital Expenditures

 $13,524  $26,488 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Note A - Organization and Summary of Significant Accounting Policies (Details Textual)
€ in Millions, SFr in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
shares
Jun. 30, 2023
EUR (€)
Jun. 30, 2023
CHF (SFr)
Income Tax Return Receivable   $ 3,500,000 $ 3,500,000      
Accounts Receivable, Original Amount of Settled Receivable $ 3,400,000          
Accounts Receivable, Amount Settled $ 1,400,000          
Accounts Receivable, Increase (Decrease) in Amount   850,000        
Asset Impairment Charges, Total     0      
Contract with Customer, Refund Liability   0 0      
Sales, Royalty and Licensing Revenue     8,700,000 $ 16,200,000    
Royalty Expense     300,000 700,000    
Research and Development Expense     2,100,000 2,500,000    
Advertising Expense     $ 700,000 $ 1,100,000    
Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Number of Major Customers     3      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Beta-alanine Raw Material [Member]            
Concentration Risk, Percentage     21.40% 5.40%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customers [Member]            
Concentration Risk, Percentage     47.40% 52.40%    
Restricted Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares     60,497 93,114    
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]            
Derivative, Notional Amount   12,300,000 $ 12,300,000     SFr 11.1
Foreign Exchange Contract [Member] | Cash Flow Hedging [Member]            
Derivative, Notional Amount   $ 31,700,000 $ 31,700,000   € 28.4  
Maximum Remaining Maturity of Foreign Currency Derivatives (Year)     15 years      
Minimum [Member]            
Property, Plant and Equipment, Useful Life (Year)   1 year 1 year   1 year 1 year
Maximum [Member]            
Property, Plant and Equipment, Useful Life (Year)   39 years 39 years   39 years 39 years
Fair Value, Inputs, Level 1 [Member]            
Fair Value, Net Asset (Liability), Total   $ 0 $ 0 $ 0    
Fair Value, Inputs, Level 3 [Member]            
Fair Value, Net Asset (Liability), Total   $ 0 0 $ 0    
Cost of Sales [Member]            
Income Tax Recovery     2,200,000      
Selling, General and Administrative Expenses [Member]            
Income Tax Recovery     $ 1,300,000      
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Forward contracts $ 390 $ 3,144
Fair Value, Inputs, Level 2 [Member]    
Forward contracts 390 3,253
Derivative assets, noncurrent asset 547 1,014
Fair Value Net Asset – all Derivative Contracts 937 4,267
Fair Value, Inputs, Level 2 [Member] | Euro Forward Contract [Member]    
Forward contracts 250 3,144
Derivative assets, noncurrent asset 15 561
Fair Value, Inputs, Level 2 [Member] | Swiss Franc Forward Contract [Member]    
Forward contracts 140 109
Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]    
Derivative assets, noncurrent asset $ 532 $ 453
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Contract Liabilities (Customer Deposits), balance $ 140 $ 1,721
Contract Liabilities (Customer Deposits), addition 317 140
Contract Liabilities (Customer Deposits), revenue recognized (137) (1,721)
Contract Liabilities (Customer Deposits), customer refunds (3) 0
Contract Liabilities (Customer Deposits), balance $ 317 $ 140
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Numerator    
Net income $ 2,522 $ 10,712
Denominator    
Basic weighted average common shares outstanding (in shares) 5,863,083 6,117,044
Dilutive effect of stock options and restricted stock shares (in shares) 14,000 38,000
Diluted weighted average common shares outstanding (in shares) 5,877,559 6,155,118
Basic net income per common share (in dollars per share) $ 0.43 $ 1.75
Diluted net income per common share (in dollars per share) $ 0.43 $ 1.74
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Note B - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Raw materials $ 20,946 $ 28,196
Work in progress 4,504 1,948
Finished goods 4,928 2,842
Reserves (684) (511)
Inventories, net $ 29,694 $ 32,475
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note C - Property and Equipment (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Depreciation $ 4.3 $ 4.2
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Note C - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Property and equipment, gross $ 104,502 $ 92,998
Less: accumulated depreciation and amortization (50,661) (48,425)
Property and equipment, net $ 53,841 44,573
Minimum [Member]    
Depreciable Life In Years (Year) 1 year  
Maximum [Member]    
Depreciable Life In Years (Year) 39 years  
Land [Member]    
Property and equipment, gross $ 8,940 7,645
Building and Building Improvements [Member]    
Property and equipment, gross $ 24,712 17,415
Building and Building Improvements [Member] | Minimum [Member]    
Depreciable Life In Years (Year) 7 years  
Building and Building Improvements [Member] | Maximum [Member]    
Depreciable Life In Years (Year) 39 years  
Machinery and Equipment [Member]    
Property and equipment, gross $ 41,460 40,131
Machinery and Equipment [Member] | Minimum [Member]    
Depreciable Life In Years (Year) 3 years  
Machinery and Equipment [Member] | Maximum [Member]    
Depreciable Life In Years (Year) 12 years  
Office Equipment [Member]    
Property and equipment, gross $ 6,522 5,970
Office Equipment [Member] | Minimum [Member]    
Depreciable Life In Years (Year) 3 years  
Office Equipment [Member] | Maximum [Member]    
Depreciable Life In Years (Year) 5 years  
Vehicles [Member]    
Property and equipment, gross $ 227 211
Depreciable Life In Years (Year) 3 years  
Leasehold Improvements [Member]    
Property and equipment, gross $ 22,641 $ 21,626
Leasehold Improvements [Member] | Minimum [Member]    
Depreciable Life In Years (Year) 1 year  
Leasehold Improvements [Member] | Maximum [Member]    
Depreciable Life In Years (Year) 20 years  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note D - Leases (Details Textual)
Jun. 30, 2023
Jun. 30, 2022
Operating Lease, Weighted Average Remaining Lease Term (Year) 5 years 3 months 18 days 6 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent 4.12% 4.12%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Note D - Leases - Lease Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash paid for amounts included in the measurement of operating lease liabilities $ 3,291 $ 3,289
Increase in operating lease liabilities and right-of-use assets due to lease remeasurement $ 906 $ 8,513
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Balance $ 88,520 $ 80,083
Balance 88,772 88,520
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance (444) (538)
OCI/OCL before reclassifications 8 17
Amounts reclassified from OCI 78 113
Tax effect of OCI activity (22) (36)
Net current period OCI/OCL 64 94
Balance (380) (444)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balance 1,795 (23)
OCI/OCL before reclassifications 538 5,370
Amounts reclassified from OCI (3,086) (3,011)
Tax effect of OCI activity 643 (541)
Net current period OCI/OCL (1,905) 1,818
Balance (110) 1,795
Accumulated Gain (Loss), Net, Swap Derivative, Parent [Member]    
Balance 348 0
OCI/OCL before reclassifications 79 454
Amounts reclassified from OCI 0 0
Tax effect of OCI activity (20) (106)
Net current period OCI/OCL 59 348
Balance 407 348
AOCI Attributable to Parent [Member]    
Balance 1,699 (561)
OCI/OCL before reclassifications 625 5,841
Amounts reclassified from OCI (3,008) (2,898)
Tax effect of OCI activity 601 (683)
Net current period OCI/OCL (1,782) 2,260
Balance $ (83) $ 1,699
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note F - Debt (Details Textual)
12 Months Ended
Aug. 20, 2021
USD ($)
Aug. 18, 2021
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Aug. 23, 2021
Jun. 30, 2021
USD ($)
May 24, 2021
USD ($)
Jan. 31, 2021
USD ($)
Payments to Acquire Property, Plant, and Equipment, Total     $ 13,524,000 $ 26,488,000          
Interest Costs Capitalized     198,000 171,000          
Interest Rate Swap [Member]                  
Derivative, Fixed Interest Rate   2.40%       2.40%      
Manufacturing Facility and Warehouse [Member] | Carlsbad, California [Member]                  
Payments to Acquire Property, Plant, and Equipment, Total $ 17,500,000                
Wells Fargo Bank, N.A. [Member]                  
Debt Instrument, Covenant, Annual Limit To Repurchase Stock or Issue Dividends         $ 5,000,000.0       $ 7,000,000.0
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member]                  
Line of Credit Facility, Maximum Borrowing Capacity               $ 20,000,000.0  
Debt Instrument Covenant Capital Expenditures Limitation, Amount, Next Twelve Years       15,000,000.0     $ 10,000,000.0    
Debt Instrument Covenant Capital Expenditures Limitation, Amount, After Twelve Years     $ 25,000,000.0 $ 7,500,000          
Debt Instrument Covenant Minimum, Net Income Required   $ 1.00              
Debt Instrument Covenant, Fixed Charge Coverage Ratio     1.25            
Long-term Debt, Percentage Bearing Fluctuating Interest, Threshold Amount   100,000              
Minimum Prepayment Amount Under Line of Credit   $ 100,000              
Line of Credit Facility, Commitment Fee Percentage   0.125%              
Line of Credit Facility, Remaining Borrowing Capacity     $ 20,000,000.0            
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]                  
Debt Instrument, Basis Spread on Variable Rate     1.29%            
Debt Instrument Basis Spread on Elected Fixed Rate Borrowing     1.29%            
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Maximum [Member]                  
Ratio of Indebtedness to Net Capital   1.50              
Ratio of Total Current Assets to Total Current Liabilities   1.75              
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Term Loan [Member]                  
Debt Instrument, Face Amount   $ 10,000,000.0              
Debt Instrument, Term (Year)   7 years              
Debt Instrument, Amortization Period (Year)   25 years              
Long-Term Debt     $ 9,517,000            
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Term Loan [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]                  
Debt Instrument, Basis Spread on Variable Rate   1.80%              
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Note F - Debt - Future Debt Payments (Details) - Wells Fargo Bank, N.A. [Member] - Credit Agreement [Member] - Term Loan [Member]
$ in Thousands
Jun. 30, 2023
USD ($)
Future Debt Payments, 2024 $ 312
Future Debt Payments, 2025 296
Future Debt Payments, 2026 305
Future Debt Payments, 2027 315
Future Debt Payments, 2028 325
Future Debt Payments, thereafter 7,964
Future Debt Payments, total $ 9,517
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Federal, State and Local Income Tax Expense (Benefit), Gross, Continuing Operations $ 800 $ 2,000
Foreign Income Tax Expense (Benefit), Continuing Operations 200 $ 900
Operating Loss Carryforwards $ 5,600  
Effective Income Tax Rate Reconciliation, Percent 29.10% 21.60%
Dividends and Interest Paid $ 14,700  
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount   $ 0
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%  
Fiscal Years After June 30, 2021 [Member]    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%  
Foreign Tax Authority [Member] | Swiss Federal Tax Administration (FTA) [Member]    
Effective Income Tax Rate Reconciliation, Percent 23.00%  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent 5.00%  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount $ 700  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Total income before income taxes $ 3,555 $ 13,659
Domestic Tax Authority [Member]    
United States 2,588 9,152
Foreign Tax Authority [Member]    
United States $ 967 $ 4,507
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Current:    
Federal $ 843 $ 1,297
State 211 (1)
Foreign 221 900
Total Current 1,275 2,196
Deferred:    
Federal (246) 501
State 4 250
Foreign 0 0
Total deferred (242) 751
Total provision for income taxes $ 1,033 $ 2,947
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Deferred tax assets:    
Inventory capitalization $ 220 $ 373
Inventory reserves 164 113
Lease liability 2,018 2,139
Net operating loss carry forward 433 242
Accrued compensation 166 458
Capitalized research and experimentation 412 0
Accrued contingent fee 219 0
Stock-based compensation 81 66
Deferred Tax Assets, Derivative Instruments 56 0
Tax credit carry forward 229 43
Allowance for bad debt 1 795
Interest expense 103 0
Other, net 87 0
Total gross deferred tax assets 4,189 4,229
Deferred tax liabilities:    
Withholding taxes (401) (1,133)
Fixed assets (1,451) (1,523)
Forward contracts 0 (541)
Lease asset (1,951) (2,073)
Other, net (31) (179)
Deferred tax liabilities (3,834) (5,449)
Net deferred tax assets (liabilities) 355 1,220
Net deferred tax assets (liabilities) $ (355) $ (1,220)
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note G - Income Taxes - Reconciliation of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income taxes computed at statutory federal income tax rate $ 749 $ 2,868
State income taxes, net of federal income tax expense 90 174
Permanent differences 8 85
Foreign tax rate differential 18 (47)
Tax credits (347) (124)
FDII export sales incentive 0 (46)
Stock based compensation 61 37
Global intangible low-taxed income (GILTI) 355 0
Return to provision - differences 99
Total provision for income taxes $ 1,033 $ 2,947
Effective Income Tax Rate Reconciliation, Percent 29.10% 21.60%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans (Details Textual) - USD ($)
12 Months Ended
Jan. 01, 2004
Jun. 30, 2023
Jun. 30, 2022
Health Insurance Plan Premium Expense   $ 1,700,000 $ 1,400,000
Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount   $ 600,000 $ 300,000
Number of Years Compensation Used for Benefit Obligation Assumptions (Year)   5 years  
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate   4.89% 4.39%
Defined Benefit Plan, Plan Assets, Contributions by Employer   $ 0 $ 0
Defined Benefit Plan, Expected Amortization, Next Fiscal Year   $ 40,000  
Large-cap Funds [Member]      
Defined Benefit Plan Equity Securities by Type, Percentage   50.00%  
Developed Market Funds [Member]      
Defined Benefit Plan Equity Securities by Type, Percentage   26.00%  
Mid-cap Funds [Member]      
Defined Benefit Plan Equity Securities by Type, Percentage   18.00%  
Small Cap Funds [Member]      
Defined Benefit Plan Equity Securities by Type, Percentage   6.00%  
Fixed Income Funds [Member]      
Defined Benefit Plan Equity Securities by Type, Percentage   34.00%  
Developed Market Fixed Income Funds [Member]      
Defined Benefit Plan Equity Securities by Type, Percentage   66.00%  
First Contributions [Member]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay   5.00%  
Profit-sharing Plan [Member]      
Defined Contribution Plan, Employer Discretionary Contribution Amount   $ 700,000 500,000
Discretionary Profit-sharing Plan [Member]      
Defined Contribution Plan, Employer Discretionary Contribution Amount   $ 0 $ 300,000
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Change in Benefit Obligation:    
Benefit obligation at beginning of year $ 1,438 $ 1,820
Interest cost 46 39
Actuarial loss (29) (276)
Benefits paid (91) (145)
Benefit obligation at end of year 1,364 1,438
Change in Plan Assets:    
Fair value of plan assets at beginning of year 1,094 1,429
Actual return on plan assets 22 (190)
Defined Benefit Plan, Plan Assets, Contributions by Employer 0 0
Benefits paid (91) (145)
Plan expenses 0 0
Fair value of plan assets at end of year 1,025 1,094
Reconciliation of Funded Status:    
Difference between benefit obligation and fair value of plan assets (339) (344)
Unrecognized net actuarial loss in accumulated other comprehensive income 409 495
Net amount recognized 70 151
Projected benefit obligation 1,364 1,438
Accumulated benefit obligation 1,364 1,438
Fair value of plan assets $ 1,025 $ 1,094
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Interest cost $ 46 $ 39
Expected return on plan assets (42) (69)
Recognized actuarial loss 50 63
Settlement loss 27 50
Net periodic benefit expense $ 81 $ 83
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net loss $ (8) $ (17)
Settlement loss (28) (50)
Amortization of net loss (50) (63)
Plan expenses (0) (0)
Total recognized in other comprehensive loss (86) (130)
Total recognized in net periodic benefit cost and other comprehensive loss $ (5) $ (47)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
2024 $ 739
2025 264
2026 13
2027 106
2028 30
2029-2033 105
Total benefit payments expected to be paid $ 1,257
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Discount rate 4.89% 4.39%
Expected long-term rate of return 6.24% 6.10%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details)
Jun. 30, 2023
Jun. 30, 2022
Weighted-average asset allocation 100.00% 100.00%
Target allocation 100.00%  
Equity Securities [Member]    
Weighted-average asset allocation 64.00% 49.00%
Target allocation 53.00%  
Debt Securities [Member]    
Weighted-average asset allocation 14.00% 20.00%
Target allocation 41.00%  
Commodity Contract [Member]    
Weighted-average asset allocation 12.00% 0.00%
Target allocation 0.00%  
Other Contract [Member]    
Weighted-average asset allocation 10.00% 31.00%
Target allocation 6.00%  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Fair value by asset category $ 1,025 $ 1,094 $ 1,429
Fair Value, Inputs, Level 1 [Member]      
Fair value by asset category 1,025    
Fair Value, Inputs, Level 2 [Member]      
Fair value by asset category 0    
Fair Value, Inputs, Level 3 [Member]      
Fair value by asset category 0    
Equity Securities [Member]      
Fair value by asset category [1] 653    
Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value by asset category [1] 653    
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value by asset category [1] 0    
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value by asset category [1] 0    
Debt Securities [Member]      
Fair value by asset category [2] 141    
Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value by asset category [2] 141    
Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value by asset category [2] 0    
Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value by asset category [2] 0    
Other Contract [Member]      
Fair value by asset category [3] 231    
Other Contract [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value by asset category [3] 231    
Other Contract [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value by asset category [3] 0    
Other Contract [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value by asset category [3] $ 0    
[1] This category is comprised of publicly traded funds, of which 50% are large-cap funds, 26% are developed and emerging market funds, 18% are mid-cap funds, and 6% are small-cap funds.
[2] This category is comprised of publicly traded funds, of which 34% are U.S. fixed income funds and 66% are corporate and foreign market fixed income funds.
[3] This category is comprised of commodities and cash alternatives.
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note I - Stockholders' Equity (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jan. 14, 2022
Mar. 12, 2021
Sep. 18, 2020
Jun. 30, 2023
Stock Repurchase Program, Additional Authorized Amount $ 3 $ 3 $ 2  
Stock Repurchase Program, Authorized Amount $ 18 $ 15 $ 12  
Restricted Stock [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 2
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 1 month 6 days
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note I - Stockholders' Equity - Treasury Stock Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Treasury Stock Acquired, Shares (in shares) 164,399 435,080
Treasury Stock Acquired, Average Cost (in dollars per share)  
Treasury Stock Acquired, Total Cost $ 1,503 $ 5,503
Stock Repurchase Plan [Member]    
Treasury Stock Acquired, Shares (in shares) 140,812 406,817
Treasury Stock Acquired, Average Cost (in dollars per share) $ 9.19 $ 12.76
Treasury Stock Acquired, Total Cost $ 1,294 $ 5,190
Stock Repurchased from Employee for Restricted Stock Vesting [Member]    
Treasury Stock Acquired, Shares (in shares) 23,587 28,263
Treasury Stock Acquired, Average Cost (in dollars per share) $ 8.86 $ 11.08
Treasury Stock Acquired, Total Cost $ 209 $ 313
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Note I - Stockholders' Equity - Restricted Stock (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
The 2009 Omnibus Stock Incentive Plan [Member]    
Nonvested, Shares (in shares) 1,666 61,324
Nonvested, weighted-average grant date fair value (in dollars per share) $ 8.50 $ 11.47
Granted, Shares (in shares) 0 0
Granted, weighted-average grant date fair value (in dollars per share) $ 0 $ 0
Vested, Shares (in shares) 1,666 51,326
Granted, weighted-average grant date fair value (in dollars per share) $ 8.50 $ 11.52
Forfeited, Shares (in shares) 0 (8,332)
Forfeited, weighted-average grant date fair value (in dollars per share) $ 0 $ 10.88
Nonvested, Shares (in shares) 0 1,666
Nonvested, weighted-average grant date fair value (in dollars per share) $ 0 $ 8.50
Available for grant, Shares (in shares) 0 0
Vested, Shares (in shares) (1,666) (51,326)
The 2020 Omnibus Stock Incentive Plan [Member]    
Nonvested, Shares (in shares) 186,227 87,773
Nonvested, weighted-average grant date fair value (in dollars per share) $ 12.56 $ 16.81
Granted, Shares (in shares) 123,000 135,850
Granted, weighted-average grant date fair value (in dollars per share) $ 8.79 $ 10.99
Vested, Shares (in shares) 71,146 25,896
Granted, weighted-average grant date fair value (in dollars per share) $ 13.04 $ 16.81
Forfeited, Shares (in shares) (14,399) (11,500)
Forfeited, weighted-average grant date fair value (in dollars per share) $ 11.69 $ 16.81
Nonvested, Shares (in shares) 223,682 186,227
Nonvested, weighted-average grant date fair value (in dollars per share) $ 10.39 $ 12.56
Available for grant, Shares (in shares) 349,377 472,377
Vested, Shares (in shares) (71,146) (25,896)
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note J - Commitments (Details Textual)
$ in Millions
12 Months Ended
Jun. 30, 2023
USD ($)
ft²
Jun. 30, 2022
USD ($)
Nov. 05, 2018
Operating Lease, Expense | $ $ 3.3 $ 3.4  
California 1 [Member]      
Operating Lease Facility Area (Square Foot) 162,000    
SWITZERLAND | Natural Alternatives International Europe SA [Member]      
Operating Lease Facility Area (Square Foot) 125,000    
Lessee, Operating Lease, Term of Contract (Year) 5 years    
SWITZERLAND | Natural Alternatives International Europe SA [Member] | Sofinol SA [Member]      
Operating Lease Facility Area (Square Foot) | m²     2,870
Lessee, Operating Lease, Term of Contract (Year)     5 years
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Note J - Commitments - Minimum Rental Commitments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
2024 $ 2,868
2025 1,369
2026 1,369
2027 1,369
There-after 6,162
Total $ 14,506
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Note K - Economic Dependency (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2023
Jun. 30, 2022
Three Customers [Member]    
Accounts Receivable, after Allowance for Credit Loss $ 1.8 $ 10.7
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 154,015 $ 170,966
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Net sales 109,712 123,369
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer 1 [Member]    
Net sales 61,646 37,218
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer 2 [Member]    
Net sales [1] $ 48,066 54,599
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer 3 [Member]    
Net sales   $ 31,552
[1] Sales were less than 10% of the respective period’s consolidated net sales.
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details) - Supplier Concentration Risk [Member] - Raw Material Purchases [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Raw Material Purchases by Supplier $ 11,487 $ 14,065
% of Total Raw Material Purchases 13.00% 17.00%
Supplier 1 [Member]    
Raw Material Purchases by Supplier $ 11,487 $ 14,065
% of Total Raw Material Purchases 13.00% 17.00%
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Note L - Derivatives and Hedging (Details Textual)
$ in Thousands, € in Millions, SFr in Millions
12 Months Ended
Aug. 18, 2021
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
EUR (€)
Jun. 30, 2023
CHF (SFr)
Aug. 23, 2021
Deferred Tax Assets, Derivative Instruments   $ 56 $ 0      
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate   1.29%        
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Term Loan [Member]            
Debt Instrument, Face Amount $ 10,000          
Wells Fargo Bank, N.A. [Member] | Credit Agreement [Member] | Term Loan [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate 1.80%          
Cash Flow Hedging [Member]            
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax   $ 500 5,400      
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Interest Income, Effective Portion, Net   3,100 3,000      
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]            
Derivative, Notional Amount   12,300     SFr 11.1  
Foreign Exchange Contract [Member] | Cash Flow Hedging [Member]            
Derivative, Notional Amount   31,700   € 28.4    
Accumulated Other Comprehensive Income (Loss) Cumulative Cash Flow Hedges, Gain (Loss)   200 (2,300)      
Deferred Tax Assets, Derivative Instruments   100 $ 500      
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months   $ 200        
Interest Rate Swap [Member]            
Derivative, Fixed Interest Rate 2.40%         2.40%
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information (Details Textual)
$ in Thousands
12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Number of Reportable Segments 2  
Revenue from Contract with Customer, Including Assessed Tax $ 154,015 $ 170,966
Non-US [Member]    
Revenue from Contract with Customer, Including Assessed Tax 44,738 55,711
UNITED STATES    
Revenue from Contract with Customer, Including Assessed Tax $ 109,277 $ 115,255
Products Manufactured by NAIE [Member] | Non-US [Member] | Product Concentration Risk [Member] | Revenue Benchmark [Member]    
Concentration Risk, Percentage 79.00% 84.00%
Products Manufactured by NAIE [Member] | UNITED STATES    
Revenue from Contract with Customer, Including Assessed Tax $ 0 $ 0
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information - Operating Results by Business Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer, Including Assessed Tax $ 154,015 $ 170,966
Income from operations 4,713 13,679
Operating Segments [Member]    
Income from operations 12,509 22,447
Corporate, Non-Segment [Member]    
Income from operations (7,796) (8,768)
Private Label Contract Manufacturing [Member]    
Revenue from Contract with Customer, Including Assessed Tax 145,294 154,798
Private Label Contract Manufacturing [Member] | Operating Segments [Member]    
Income from operations 9,488 15,667
Patent and Trademark Licensing [Member]    
Revenue from Contract with Customer, Including Assessed Tax 8,721 16,168
Patent and Trademark Licensing [Member] | Operating Segments [Member]    
Income from operations $ 3,021 $ 6,780
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information - Assets by Business Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Total Assets $ 134,152 $ 146,003
Private Label Contract Manufacturing [Member]    
Total Assets 102,495 115,649
Patent and Trademark Licensing [Member]    
Total Assets $ 31,657 $ 30,354
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information - Net Sales by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 154,015 $ 170,966
UNITED STATES    
Net sales 109,277 115,255
Non-US [Member]    
Net sales $ 44,738 $ 55,711
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information - Long-lived Assets by Geographical Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Long-Lived Assets $ 74,210 $ 66,274
UNITED STATES    
Long-Lived Assets 53,536 43,769
Europe [Member]    
Long-Lived Assets $ 20,674 $ 22,505
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information - Total Assets by Geographical Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Total Assets $ 134,152 $ 146,003
UNITED STATES    
Total Assets 89,167 83,443
Europe [Member]    
Total Assets $ 44,985 $ 62,560
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Note N - Segment Information - Capital Expenditures by Geographical Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Payments to Acquire Property, Plant, and Equipment, Total $ 13,524 $ 26,488
UNITED STATES    
Payments to Acquire Property, Plant, and Equipment, Total 13,210 25,383
Europe [Member]    
Payments to Acquire Property, Plant, and Equipment, Total $ 314 $ 1,105
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Note O - Subsequent Events (Details Textual) - Subsequent Event [Member] - California 1 [Member]
Jul. 18, 2023
USD ($)
ft²
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year) 10 years 4 months 24 days
Number of Real Estate Properties 2
Area of Real Estate Property (Square Foot) | ft² 162,000
Operating Lease, Base Rent Per Square Foot $ 1.50
Tenant Improvements 2,300,000
Reimbursements For Tenant Improvements [Member]  
Tenant Improvements $ 1,100,000
XML 89 naii20230630_10k_htm.xml IDEA: XBRL DOCUMENT 0000787253 2022-07-01 2023-06-30 0000787253 2022-12-31 0000787253 2023-09-19 0000787253 2023-06-30 0000787253 2022-06-30 0000787253 2021-07-01 2022-06-30 0000787253 us-gaap:CommonStockMember 2021-06-30 0000787253 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000787253 us-gaap:RetainedEarningsMember 2021-06-30 0000787253 us-gaap:TreasuryStockCommonMember 2021-06-30 0000787253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000787253 2021-06-30 0000787253 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0000787253 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0000787253 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0000787253 us-gaap:TreasuryStockCommonMember 2021-07-01 2022-06-30 0000787253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2022-06-30 0000787253 us-gaap:CommonStockMember 2022-06-30 0000787253 us-gaap:TreasuryStockCommonMember 2022-06-30 0000787253 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000787253 us-gaap:RetainedEarningsMember 2022-06-30 0000787253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000787253 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0000787253 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0000787253 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0000787253 us-gaap:TreasuryStockCommonMember 2022-07-01 2023-06-30 0000787253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-06-30 0000787253 us-gaap:CommonStockMember 2023-06-30 0000787253 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000787253 us-gaap:RetainedEarningsMember 2023-06-30 0000787253 us-gaap:TreasuryStockCommonMember 2023-06-30 0000787253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000787253 us-gaap:CostOfSalesMember 2022-07-01 2023-06-30 0000787253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-06-30 0000787253 us-gaap:FairValueInputsLevel1Member 2023-06-30 0000787253 us-gaap:FairValueInputsLevel1Member 2022-06-30 0000787253 us-gaap:FairValueInputsLevel3Member 2022-06-30 0000787253 naii:EuroForwardContractMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 naii:EuroForwardContractMember us-gaap:FairValueInputsLevel2Member 2022-06-30 0000787253 naii:SwissFrancForwardContractMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 naii:SwissFrancForwardContractMember us-gaap:FairValueInputsLevel2Member 2022-06-30 0000787253 us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 us-gaap:FairValueInputsLevel2Member 2022-06-30 0000787253 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-06-30 0000787253 us-gaap:FairValueInputsLevel3Member 2023-06-30 0000787253 2022-12-01 2022-12-31 0000787253 2023-01-01 2023-06-30 0000787253 srt:MinimumMember 2023-06-30 0000787253 srt:MaximumMember 2023-06-30 0000787253 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2023-06-30 0000787253 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2022-07-01 2023-06-30 0000787253 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-06-30 0000787253 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0000787253 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0000787253 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 naii:BetaAlanineRawMaterialMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:BetaAlanineRawMaterialMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 us-gaap:LandMember 2023-06-30 0000787253 us-gaap:LandMember 2022-06-30 0000787253 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0000787253 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0000787253 us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0000787253 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0000787253 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0000787253 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0000787253 us-gaap:MachineryAndEquipmentMember 2023-06-30 0000787253 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000787253 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-06-30 0000787253 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-06-30 0000787253 us-gaap:OfficeEquipmentMember 2023-06-30 0000787253 us-gaap:OfficeEquipmentMember 2022-06-30 0000787253 us-gaap:VehiclesMember 2023-06-30 0000787253 us-gaap:VehiclesMember 2022-06-30 0000787253 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-06-30 0000787253 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-06-30 0000787253 us-gaap:LeaseholdImprovementsMember 2023-06-30 0000787253 us-gaap:LeaseholdImprovementsMember 2022-06-30 0000787253 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0000787253 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0000787253 naii:AccumulatedGainLossNetSwapDerivativeParentMember 2022-06-30 0000787253 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 2023-06-30 0000787253 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-07-01 2023-06-30 0000787253 naii:AccumulatedGainLossNetSwapDerivativeParentMember 2022-07-01 2023-06-30 0000787253 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0000787253 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0000787253 naii:AccumulatedGainLossNetSwapDerivativeParentMember 2023-06-30 0000787253 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 0000787253 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-06-30 0000787253 naii:AccumulatedGainLossNetSwapDerivativeParentMember 2021-06-30 0000787253 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-07-01 2022-06-30 0000787253 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-07-01 2022-06-30 0000787253 naii:AccumulatedGainLossNetSwapDerivativeParentMember 2021-07-01 2022-06-30 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember 2021-05-24 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember naii:TermLoanMember 2021-08-18 0000787253 naii:CarlsbadCaliforniaMember naii:ManufacturingFacilityAndWarehouseMember 2021-08-20 2021-08-20 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember 2021-06-30 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember 2022-06-30 0000787253 naii:WellsFargoBankNAMember 2021-12-31 0000787253 naii:WellsFargoBankNAMember 2021-01-31 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember 2023-06-30 0000787253 srt:MaximumMember naii:CreditAgreementMember naii:WellsFargoBankNAMember 2021-08-18 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember 2021-08-18 2021-08-18 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember 2021-08-18 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-07-01 2023-06-30 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-30 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember naii:TermLoanMember 2021-08-18 2021-08-18 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember naii:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-08-18 2021-08-18 0000787253 us-gaap:InterestRateSwapMember 2021-08-18 0000787253 naii:CreditAgreementMember naii:WellsFargoBankNAMember naii:TermLoanMember 2023-06-30 0000787253 us-gaap:DomesticCountryMember 2022-07-01 2023-06-30 0000787253 us-gaap:DomesticCountryMember 2021-07-01 2022-06-30 0000787253 us-gaap:ForeignCountryMember 2022-07-01 2023-06-30 0000787253 us-gaap:ForeignCountryMember 2021-07-01 2022-06-30 0000787253 us-gaap:ForeignCountryMember us-gaap:SwissFederalTaxAdministrationFTAMember 2022-07-01 2023-06-30 0000787253 naii:FiscalYearsAfterJune302021Member 2022-07-01 2023-06-30 0000787253 naii:FirstContributionsMember 2004-01-01 2004-01-01 0000787253 naii:FirstContributionsMember 2022-07-01 2023-06-30 0000787253 naii:ProfitsharingPlanMember 2022-07-01 2023-06-30 0000787253 naii:ProfitsharingPlanMember 2021-07-01 2022-06-30 0000787253 naii:DiscretionaryProfitsharingPlanMember 2022-07-01 2023-06-30 0000787253 naii:DiscretionaryProfitsharingPlanMember 2021-07-01 2022-06-30 0000787253 us-gaap:EquitySecuritiesMember 2023-06-30 0000787253 us-gaap:EquitySecuritiesMember 2022-06-30 0000787253 us-gaap:DebtSecuritiesMember 2023-06-30 0000787253 us-gaap:DebtSecuritiesMember 2022-06-30 0000787253 us-gaap:CommodityContractMember 2023-06-30 0000787253 us-gaap:CommodityContractMember 2022-06-30 0000787253 us-gaap:OtherContractMember 2023-06-30 0000787253 us-gaap:OtherContractMember 2022-06-30 0000787253 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0000787253 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0000787253 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0000787253 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0000787253 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0000787253 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0000787253 us-gaap:OtherContractMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0000787253 naii:LargecapFundsMember 2022-07-01 2023-06-30 0000787253 naii:DevelopedMarketFundsMember 2022-07-01 2023-06-30 0000787253 naii:MidcapFundsMember 2022-07-01 2023-06-30 0000787253 naii:SmallCapFundsMember 2022-07-01 2023-06-30 0000787253 us-gaap:FixedIncomeFundsMember 2022-07-01 2023-06-30 0000787253 naii:DevelopedMarketFixedIncomeFundsMember 2022-07-01 2023-06-30 0000787253 2020-09-18 2020-09-18 0000787253 2020-09-18 0000787253 2021-03-12 2021-03-12 0000787253 2021-03-12 0000787253 2022-01-14 2022-01-14 0000787253 2022-01-14 0000787253 naii:StockRepurchasePlanMember 2022-07-01 2023-06-30 0000787253 naii:StockRepurchasedFromEmployeeForRestrictedStockVestingMember 2022-07-01 2023-06-30 0000787253 naii:StockRepurchasePlanMember 2021-07-01 2022-06-30 0000787253 naii:StockRepurchasedFromEmployeeForRestrictedStockVestingMember 2021-07-01 2022-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2009OmnibusStockIncentivePlan2009Member 2022-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2009OmnibusStockIncentivePlan2009Member 2022-07-01 2023-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2009OmnibusStockIncentivePlan2009Member 2023-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2020OmnibusStockIncentivePlanMember 2022-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2020OmnibusStockIncentivePlanMember 2022-07-01 2023-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2020OmnibusStockIncentivePlanMember 2023-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2009OmnibusStockIncentivePlan2009Member 2021-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2009OmnibusStockIncentivePlan2009Member 2021-07-01 2022-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2020OmnibusStockIncentivePlanMember 2021-06-30 0000787253 us-gaap:RestrictedStockMember naii:The2020OmnibusStockIncentivePlanMember 2021-07-01 2022-06-30 0000787253 us-gaap:RestrictedStockMember 2023-06-30 0000787253 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0000787253 naii:California1Member 2023-06-30 0000787253 country:CH naii:NaturalAlternativesInternationalEuropeSaMember 2023-06-30 0000787253 naii:SofinolSaMember country:CH naii:NaturalAlternativesInternationalEuropeSaMember 2018-11-05 0000787253 naii:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 naii:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 naii:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 naii:ThreeCustomersMember 2023-06-30 0000787253 naii:ThreeCustomersMember 2022-06-30 0000787253 naii:RawMaterialPurchasesMember us-gaap:SupplierConcentrationRiskMember naii:Supplier1Member 2022-07-01 2023-06-30 0000787253 naii:RawMaterialPurchasesMember us-gaap:SupplierConcentrationRiskMember naii:Supplier1Member 2021-07-01 2022-06-30 0000787253 naii:RawMaterialPurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:RawMaterialPurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2022-06-30 0000787253 us-gaap:CashFlowHedgingMember 2022-07-01 2023-06-30 0000787253 us-gaap:CashFlowHedgingMember 2021-07-01 2022-06-30 0000787253 us-gaap:InterestRateSwapMember 2021-08-23 0000787253 naii:PrivateLabelContractManufacturingMember 2022-07-01 2023-06-30 0000787253 naii:PrivateLabelContractManufacturingMember 2021-07-01 2022-06-30 0000787253 naii:PatentAndTrademarkLicensingMember 2022-07-01 2023-06-30 0000787253 naii:PatentAndTrademarkLicensingMember 2021-07-01 2022-06-30 0000787253 us-gaap:OperatingSegmentsMember naii:PrivateLabelContractManufacturingMember 2022-07-01 2023-06-30 0000787253 us-gaap:OperatingSegmentsMember naii:PrivateLabelContractManufacturingMember 2021-07-01 2022-06-30 0000787253 us-gaap:OperatingSegmentsMember naii:PatentAndTrademarkLicensingMember 2022-07-01 2023-06-30 0000787253 us-gaap:OperatingSegmentsMember naii:PatentAndTrademarkLicensingMember 2021-07-01 2022-06-30 0000787253 us-gaap:OperatingSegmentsMember 2022-07-01 2023-06-30 0000787253 us-gaap:OperatingSegmentsMember 2021-07-01 2022-06-30 0000787253 us-gaap:CorporateNonSegmentMember 2022-07-01 2023-06-30 0000787253 us-gaap:CorporateNonSegmentMember 2021-07-01 2022-06-30 0000787253 naii:PrivateLabelContractManufacturingMember 2023-06-30 0000787253 naii:PrivateLabelContractManufacturingMember 2022-06-30 0000787253 naii:PatentAndTrademarkLicensingMember 2023-06-30 0000787253 naii:PatentAndTrademarkLicensingMember 2022-06-30 0000787253 country:US 2022-07-01 2023-06-30 0000787253 country:US 2021-07-01 2022-06-30 0000787253 us-gaap:NonUsMember 2022-07-01 2023-06-30 0000787253 us-gaap:NonUsMember 2021-07-01 2022-06-30 0000787253 naii:ProductsManufacturedByNAIEMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 naii:ProductsManufacturedByNAIEMember us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-07-01 2022-06-30 0000787253 naii:ProductsManufacturedByNAIEMember country:US 2022-07-01 2023-06-30 0000787253 naii:ProductsManufacturedByNAIEMember country:US 2021-07-01 2022-06-30 0000787253 country:US 2023-06-30 0000787253 country:US 2022-06-30 0000787253 srt:EuropeMember 2023-06-30 0000787253 srt:EuropeMember 2022-06-30 0000787253 srt:EuropeMember 2022-07-01 2023-06-30 0000787253 srt:EuropeMember 2021-07-01 2022-06-30 0000787253 naii:California1Member us-gaap:SubsequentEventMember 2023-07-18 0000787253 naii:California1Member us-gaap:SubsequentEventMember 2023-07-18 2023-07-18 0000787253 naii:California1Member naii:ReimbursementsForTenantImprovementsMember us-gaap:SubsequentEventMember 2023-07-18 0000787253 us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-06-30 0000787253 us-gaap:SupplierConcentrationRiskMember 2022-07-01 2023-06-30 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y iso4217:EUR iso4217:CHF pure utr:sqft utr:sqm 0000787253 NATURAL ALTERNATIVES INTERNATIONAL INC false --06-30 FY 2023 23000 3383000 0.01 0.01 500000 500000 0 0 0 0 0.01 0.01 20000000 20000000 6073813 6073813 6129611 6129611 3240593 3061795 0 0 0 0 3 P7Y P25Y 0 0 P5Y 0 0 P5Y P5Y 0 P10Y4M24D 10-K true 2023-06-30 false 000-15701 DE 84-1007839 1535 Faraday Ave Carlsbad CA 92008 760 736-7700 Common Stock, $0.01 par value per share NAII NASDAQ No No Yes Yes false Non-accelerated Filer true false false false 50460000 6088813 200 HASKELL & WHITE LLP Irvine, California 13604000 21833000 7022000 17422000 29694000 32475000 305000 67000 390000 3144000 5995000 1805000 57010000 76746000 53841000 44573000 20369000 21701000 355000 0 2577000 2983000 134152000 146003000 7778000 16185000 2409000 2787000 2246000 3673000 317000 140000 2448000 634000 374000 174000 312000 302000 15884000 23895000 18965000 21413000 339000 344000 0 1220000 9205000 9493000 987000 1118000 45380000 57483000 0 0 91000 89000 31436000 30423000 80183000 77661000 22855000 21352000 -83000 1699000 88772000 88520000 134152000 146003000 154015000 170966000 135857000 140457000 18158000 30509000 14869000 16950000 -1424000 -120000 4713000 13679000 33000 0 -451000 -83000 -658000 118000 -82000 -55000 -1158000 -20000 3555000 13659000 1033000 2947000 2522000 10712000 -64000 -94000 -1846000 2166000 740000 12972000 0.43 1.75 0.43 1.74 5863083 6117044 5877559 6155118 9004365 88000 29456000 66949000 2567797 -15849000 -561000 80083000 135850 1000 -1000 0 0 0 0 0 0 968000 0 0 0 968000 0 -0 -0 -0 435080 5503000 -0 5503000 0 0 0 0 19832 0 0 0 51191 0 0 0 39086 0 0 0 -0 -0 -0 -0 -94000 -94000 0 0 0 0 2166000 2166000 0 0 10712000 0 0 10712000 9191406 89000 30423000 77661000 3061795 -21352000 1699000 88520000 123000 2000 -2000 0 0 0 0 0 0 1015000 0 0 0 1015000 0 -0 -0 -0 164399 1503000 -0 1503000 0 0 0 0 14399 0 0 0 -0 -0 -0 -0 -64000 -64000 0 0 0 0 -1846000 -1846000 0 0 2522000 0 0 2522000 9314406 91000 31436000 80183000 3240593 -22855000 -83000 88772000 2522000 10712000 -1424000 -120000 4250000 4165000 -974000 751000 2831000 2749000 1015000 968000 81000 83000 51000 9000 -11823000 -644000 -2781000 5469000 2134000 3007000 4362000 -75000 -8606000 3057000 863000 -2273000 -169000 451000 -1427000 -911000 7019000 11866000 13524000 26488000 57000 30000 -13467000 -26458000 1503000 5503000 0 10000000 278000 205000 -1781000 4292000 -8229000 -10300000 21833000 32133000 13604000 21833000 1842000 2608000 802000 206000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>A. Organization and Summary of Significant Accounting Policies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Organization </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We provide private-label contract manufacturing services to companies that market and distribute vitamins, minerals, herbs, and other nutritional supplements, as well as other health care products, to consumers both within and outside the U.S. We also seek to commercialize our patent and trademark estate related to the ingredient known as beta-alanine sold under our CarnoSyn® and SR CarnoSyn® tradenames through direct raw material sales and various license and similar arrangements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Subsidiaries </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> January </em><em style="font: inherit;">22,</em> <em style="font: inherit;">1999,</em> Natural Alternatives International Europe S.A., a Swiss Corporation (NAIE) was formed as our wholly-owned subsidiary, based in Manno, Switzerland. In <em style="font: inherit;"> September 1999, </em>NAIE opened a manufacturing facility and currently possesses manufacturing capability in encapsulation, powders, tablets, finished goods packaging, quality control laboratory testing, warehousing, distribution and administration.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Principles of Consolidation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The consolidated financial statements include the accounts of Natural Alternatives International, Inc. (NAI) and our wholly-owned subsidiary, NAIE. All intercompany accounts and transactions have been eliminated. The functional currency of NAIE, our foreign subsidiary, is the U.S. Dollar. Certain accounts of NAIE have been translated at either current or historical exchange rates, as appropriate, with gains and losses included in the consolidated statements of operations.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Adopted Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">As of <em style="font: inherit;"> June 30, 2023, </em>there have been <em style="font: inherit;">no</em> adopted accounting pronouncements issued by the FASB that materially impact the Consolidated Financial Statements of the Company.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Issued Accounting and Regulatory Pronouncements </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> June </em>of <em style="font: inherit;">2016,</em> the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> titled "Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>)." This directive introduced a novel approach to assessing impairments known as the "current expected credit loss model" or "CECL." Unlike the previous standard, which focused on incurred losses, CECL centers on anticipated losses. Under this framework, organizations are obligated to acknowledge an allowance corresponding to their estimate of expected credit losses. The CECL model is applicable to a wide range of financial instruments, including debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. Notably, there is <em style="font: inherit;">no</em> minimum threshold for recognizing impairment losses, and it mandates the evaluation of expected credit losses even for assets with minimal risk of loss. Future evaluations of credit losses will take this guidance into account. The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> is <em style="font: inherit;">not</em> presently expected to significantly impact our consolidated financial statements upon its <em style="font: inherit;"> July 1, 2023 </em>effective date.</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Reclassifications</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Certain amounts in the prior period consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had <em style="font: inherit;">no</em> effect on reported net income.</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Employee Retention Tax Credit</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> March 2020, </em>the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”). The Tax Payer Certainty and Disaster Tax Relief Act of <em style="font: inherit;">2020</em> and the American Rescue Plan Act of <em style="font: inherit;">2021</em> extended the availability of the ERTC. Under these expanded measures, we determined during fiscal <em style="font: inherit;">2023</em> that we qualified for the ERTC for the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> quarters of calendar <em style="font: inherit;">2021</em> and filed amended payroll tax returns that are expected to result in a net refund of $3.5 million. Although we don’t anticipate receiving the funds related to these amended returns until sometime in fiscal <em style="font: inherit;">2024,</em> we recorded a receivable and recognized a benefit for this amount in our Consolidated Statements of Operations and Comprehensive Income in fiscal <em style="font: inherit;">2023</em> by applying the loss recovery model as codified by Accounting Standards Codification (“ASC”) section <em style="font: inherit;">450</em> “Contingencies” that indicates that an asset related to a recovery should be recognized when the recovery is determined to be probable. We recorded this benefit as a reduction to our payroll tax expense in the current year with $2.2 million of the benefit offsetting cost of goods sold and $1.3 million offsetting other selling, general and administrative expenses.</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b style="font-size: 10pt;"></b></p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b style="font-size: 10pt;">Cash and Cash Equivalents</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We consider all highly liquid investments with a maturity of <em style="font: inherit;">three</em> months or less when purchased to be cash equivalents.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair Value of Financial Instruments </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. We use a <em style="font: inherit;">three</em>-level hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available under the circumstances.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The fair value hierarchy is broken down into <em style="font: inherit;">three</em> levels based on the source of inputs. In general, fair values determined by Level <em style="font: inherit;">1</em> inputs use quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. We classify cash, cash equivalents, and marketable securities balances as Level <em style="font: inherit;">1</em> assets. The approximate fair value of cash and cash equivalents, accounts receivable, accounts payable and short-term borrowings is equal to book value due to the short-term nature of these items. Fair values determined by Level <em style="font: inherit;">2</em> inputs are based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active and models for which all significant inputs are observable or can be corroborated, either directly or indirectly by observable market data. Level <em style="font: inherit;">3</em> inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. These include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Except for cash and cash equivalents, as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>, we did <span style="-sec-ix-hidden:c102399969"><span style="-sec-ix-hidden:c102399970"><span style="-sec-ix-hidden:c102399972">not</span></span></span> have any financial assets or liabilities classified as Level <em style="font: inherit;">1.</em> We classify derivative forward exchange contracts as Level <em style="font: inherit;">2</em> assets and liabilities. The fair values were determined by obtaining pricing from our bank.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Fair value of derivative instruments classified as Level <em style="font: inherit;">2</em> assets and liabilities consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Euro Forward Contract– Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Swiss Franc Forward Contract – Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total Derivative Contracts – Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Interest Swap – Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Euro Forward Contract– Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total Derivative Contracts – Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair Value Net Asset – all Derivative Contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We also classify any outstanding line of credit and term loan balance as a Level <em style="font: inherit;">2</em> liability, as the fair value is based on inputs that can be derived from information available in publicly quoted markets. As of <em style="font: inherit;"> June 30, 2023</em>, and <em style="font: inherit;"> June 30, 2022</em>, we did <span style="-sec-ix-hidden:c102399979">not</span> have any financial assets or liabilities classified as Level <em style="font: inherit;">3.</em> We did <em style="font: inherit;">not</em> transfer any assets or liabilities between these levels during fiscal <em style="font: inherit;">2022</em> or fiscal <em style="font: inherit;">2023</em>.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts Receivable </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We perform ongoing credit evaluations of our customers and adjust credit limits based on payment history and customer credit-worthiness. An allowance for estimated doubtful accounts is maintained based on historical experience, including identified customer credit issues. We monitor collections regularly and adjust the allowance for doubtful accounts as necessary to recognize any changes in credit exposure. Upon conclusion that a receivable is uncollectible, we record the respective amount as a charge against allowance for doubtful accounts. To date, such doubtful accounts reserves, in the aggregate, have been adequate to cover collection losses.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">In <em style="font: inherit;"> December 2022, </em>we entered into an agreement to settle the remaining outstanding balance with a former customer whose accounts receivable balance was fully reserved in <em style="font: inherit;"> March 2020. </em>As of the date of the agreement, the remaining amount due from this customer was $3.4 million dollars and as part of the settlement, we agreed to a reduced amount of $1.4 million. This reduced amount is to be paid based on an agreed upon payment schedule and if all payments are made as agreed the entire balance will be considered paid in full. As of <em style="font: inherit;"> June 30, 2023, </em>the former customer made all scheduled payments totaling $850,000 and we have adjusted our accounts receivable reserve along with the corresponding accounts receivable balance such that the amount in excess of the settlement amount has been written-off and the reserve associated with the unpaid portion of the settlement is <em style="font: inherit;">no</em> longer reserved for.</p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Inventories </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We operate primarily as a private-label contract manufacturer. We build products based upon anticipated demand or following receipt of customer specific purchase orders. From time to time, we build inventory for private-label contract manufacturing customers under a specific purchase order with delivery dates that <em style="font: inherit;"> may </em>subsequently be rescheduled or canceled at the customer’s request. We value inventory at the lower of cost (<em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out) or net realizable value on an item-by-item basis, including costs for raw materials, labor and manufacturing overhead. We establish reserves equal to all or a portion of the related inventory to reflect situations in which the cost of the inventory is <em style="font: inherit;">not</em> expected to be recovered. This requires us to make estimates regarding the market value of our inventory, including an assessment for excess and obsolete inventory. Once we establish an inventory reserve in a fiscal period, the reduced inventory value is maintained until the inventory is sold or otherwise disposed of. In evaluating whether inventory is stated at the lower of cost or net realizable value, management considers such factors as the amount of inventory on hand, the estimated time required to sell such inventory, the remaining shelf life and efficacy, the foreseeable demand within a specified time horizon and current and expected market conditions. Based on this evaluation, we record adjustments to cost of goods sold to adjust inventory to its net realizable value.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Property and Equipment </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We state property and equipment at cost. Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, generally ranging from 1 to 39 years. We amortize leasehold improvements using the straight-line method over the shorter of the useful life of the improvement or the term of the lease. Maintenance and repairs are expensed as incurred. Significant expenditures that increase economic useful lives of property or equipment are capitalized and expensed over the useful life of such expenditure.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Impairment of Long-Lived Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We periodically evaluate the carrying value of long-lived assets to be held and used when events and circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recovered. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. During fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, we recognized no impairment losses.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative Financial Instruments </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We <em style="font: inherit;"> may </em>use derivative financial instruments in the management of our foreign currency exchange risk inherent in our forecasted sales denominated in Euros and our long-term lease liability denominated in Swiss Francs. We <em style="font: inherit;"> may </em>hedge our foreign currency exposures by entering into offsetting forward exchange contracts. To the extent we use derivative financial instruments that meet the relevant criteria, we account for them as cash flow hedges. Foreign exchange derivative instruments that do <em style="font: inherit;">not</em> meet the criteria for cash flow hedge accounting are marked-to-market through the Consolidated Statements of Operations and Comprehensive Income. Historically, our cash flow derivative instruments related to our Euro sales have met the criteria for hedge accounting, while our derivative instruments related to our long-term lease liability have <em style="font: inherit;">not.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We recognize any unrealized gains and losses associated with derivative instruments accounted for as cash flow hedges in income in the period in which the underlying hedged transaction is realized. To the extent the derivative instrument is deemed ineffective we would recognize the resulting gain or loss in income at that time. As of <em style="font: inherit;"> June 30, 2023</em>, we held derivative contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. Dollar, which is primarily the Euro. As of <em style="font: inherit;"> June 30, 2023</em>, the notional amounts of our foreign exchange contracts were $31.7 million (€28.4 million). These contracts will mature over the next 15 months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, we held foreign currency contracts <em style="font: inherit;">not</em> designated as cash flow hedges primarily to protect against changes in valuation of our long-term lease liability. As of <em style="font: inherit;"> June 30, 2023</em>, the notional amounts of our foreign currency contracts <em style="font: inherit;">not</em> designated as cash flow hedges were $12.3 million (CHF 11.1 million). These contracts will mature in the <em style="font: inherit;">first</em> quarter of fiscal year <em style="font: inherit;">2024.</em></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;"></em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Defined Benefit Pension Plan </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We formerly sponsored a defined benefit pension plan. Effective <em style="font: inherit;"> June </em><em style="font: inherit;">21,</em> <em style="font: inherit;">1999,</em> we adopted an amendment to freeze benefit accruals to the participants. The plan obligation and related assets of the plan are presented in the notes to the consolidated financial statements. Plan assets, which consist primarily of marketable equity and debt instruments, are valued based upon <em style="font: inherit;">third</em> party market quotations. Independent actuaries, through the use of a number of assumptions, determine plan obligations and annual pension expense. Key assumptions in measuring the plan obligations include the discount rate and estimated future return on plan assets. In determining the discount rate, we use an average long-term bond yield. Asset returns are based on the historical returns of multiple asset classes to develop a risk free rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk free rate of return and the associated risk premium. A weighted average rate is developed based on the overall rates and the plan’s asset allocation.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We record revenue based on a <em style="font: inherit;">five</em>-step model which includes: (<em style="font: inherit;">1</em>) identifying a contract with a customer; (<em style="font: inherit;">2</em>) identifying the performance obligations in the contract; (<em style="font: inherit;">3</em>) determining the transaction price; (<em style="font: inherit;">4</em>) allocating the transaction price among the performance obligations; and (<em style="font: inherit;">5</em>) recognizing revenue as each of the various performance obligations are satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling <em style="font: inherit;">one</em> or more performance obligations. We identify purchase orders from customers as contracts. The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, including estimates for early payment discounts, volume rebates, and contractual discounts. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. We review and update these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, we consider both the customer's ability and intent to pay the amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, which is typically <em style="font: inherit;">30</em> days from the invoice date. Invoices are generally issued on the date of transfer of control of the products ordered to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Revenue is recognized at the point in time that each of our performance obligations is fulfilled, and control of the ordered products is transferred to the customer. This transfer occurs when the product is shipped, or in some cases, when the product is delivered to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We recognize revenue in certain circumstances before delivery to the customer has occurred (commonly referred to as bill-and-hold transactions). Products sold under bill-and-hold arrangements are recorded as revenue when risk of ownership has been transferred to the customer, but the product has <em style="font: inherit;">not</em> shipped due to a substantive reason, typically at the customer’s request. The product must be separately identified as belonging to the customer, ready for physical transfer to the customer, and we cannot have the ability to redirect the product to another customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We provide early payment discounts to certain customers. Based on historical payment trends, we expect that these customers will take advantage of these early payment discounts. The cost of these discounts is reported as a reduction to the transaction price. If the actual discounts differ from those estimated, the difference is also reported as a change in the transaction price. We require prepayment from certain customers. We record any payments received in advance of contracts fulfillment as a contract liability and classified as customer deposits on the consolidated balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Contract liabilities and revenue recognized were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Additions</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Revenue Recognized</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Customer Refunds</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Liabilities (Customer Deposits)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">317</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">317</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Additions</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Revenue Recognized</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Customer Refunds</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Liabilities (Customer Deposits)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Except for product defects, <em style="font: inherit;">no</em> right of return exists on the sale of our products. We estimate returns based on historical experience and recognize a returns liability for any estimated returns. As of <em style="font: inherit;"> June 30, 2023</em>, we have $0 in our returns reserve.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We currently own certain U.S. patents, and each patent’s corresponding foreign patent applications. All of these patents and patent rights relate to the ingredient known as beta-alanine marketed and sold under our CarnoSyn® and SR CarnoSyn® trade names. We recorded beta-alanine raw material sales and royalty and licensing income as a component of revenue in the amount of $8.7 million during fiscal <em style="font: inherit;">2023</em> and $16.2 million during fiscal <em style="font: inherit;">2022</em>. These royalty income and raw material sale amounts resulted in royalty expense paid to the original patent holders from whom NAI acquired its patents and patent rights. We recognized royalty expense as a component of cost of goods sold in the amount of $0.3 million during fiscal <em style="font: inherit;">2023</em> and $0.7 million during fiscal <em style="font: inherit;">2022</em>.</p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cost of Goods Sold </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of goods sold includes raw material, labor, manufacturing overhead, and royalty expense.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shipping and Handling Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We include fees earned on the shipment of our products to customers in sales and include costs incurred on the shipment of product to customers in costs of goods sold.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Research and Development Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As part of the services we provide to our private-label contract manufacturing customers, we <em style="font: inherit;"> may </em>perform, but are <em style="font: inherit;">not</em> obligated to perform, certain research and development activities related to the development or improvement of their products. While our customers typically do <em style="font: inherit;">not</em> pay directly for this service, the cost of this service is included as a component of the price we charge to manufacture and deliver their products. We also direct and participate in clinical research studies, often in collaboration with scientists and research institutions, to validate the benefits of a product and provide scientific support for product claims and marketing initiatives.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development costs are expensed when incurred. Our research and development expenses for the last <em style="font: inherit;">two</em> fiscal years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were $2.1 million for fiscal <em style="font: inherit;">2023</em> and $2.5 million for fiscal <em style="font: inherit;">2022</em>. These costs were included in selling, general and administrative expenses and cost of goods sold.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Advertising Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We expense the production costs of advertising the <em style="font: inherit;">first</em> time the advertising takes place. We incurred and expensed advertising costs in the amount of $0.7 million during the fiscal year ended <em style="font: inherit;"> June 30, 2023</em> and $1.1 million during fiscal <em style="font: inherit;">2022</em>. These costs were included in selling, general and administrative expenses.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">To determine our quarterly provision for income taxes, we use an estimated annual effective tax rate that is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions to which we are subject. Certain significant or unusual items are separately recognized as discrete items in the quarter in which they occur and can be a source of variability in the effective tax rate from quarter to quarter. We recognize interest and penalties related to uncertain tax positions, if any, as an income tax expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We record valuation allowances to reduce our deferred tax assets to an amount that we believe is more likely than <em style="font: inherit;">not</em> to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will ultimately be realized based on whether future taxable income will be generated during the periods in which those temporary differences become deductible. During the year ended <em style="font: inherit;"> June 30, 2023</em>, there was <em style="font: inherit;">no</em> change to our valuation allowance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured and recorded using enacted tax rates for each of the jurisdictions in which we operate, and adjusted using the tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income or expense in the period that includes the enactment date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We account for uncertain tax positions using the more-likely-than-<em style="font: inherit;">not</em> recognition threshold. It is our policy to establish reserves based on management’s assessment of exposure for certain positions taken in previously filed tax returns that <em style="font: inherit;"> may </em>become payable upon audit by tax authorities. Our tax reserves are analyzed quarterly and adjustments are made as events occur that we believe warrant adjustments to the reserves. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>, we did <em style="font: inherit;">not</em> record any tax liabilities for uncertain tax positions.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Stock-Based Compensation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We had an omnibus equity incentive plan that was approved by our Board of Directors effective <em style="font: inherit;"> October </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2009,</em> and approved by our stockholders at the Annual Meeting of Stockholders held on <em style="font: inherit;"> November </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2009</em> (the <em style="font: inherit;">"2009</em> Plan"). The <em style="font: inherit;">2009</em> Plan expired on <em style="font: inherit;"> October 15, 2019. </em>The Board of Directors approved a new omnibus equity incentive plan that became effective <em style="font: inherit;"> January 1, 2021 (</em>the <em style="font: inherit;">“2020</em> Plan”), which was approved by our stockholders at the Annual Meeting of Stockholders on <em style="font: inherit;"> December 4, 2020. </em>Under the <em style="font: inherit;">2020</em> Plan, we <em style="font: inherit;"> may </em>grant nonqualified and incentive stock options, restricted stock grants, restricted stock units, stock appreciation rights, and other stock-based awards to employees, non-employee directors and consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We estimate the fair value of stock option awards at the date of grant using the Black-Scholes option valuation model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options that have <em style="font: inherit;">no</em> vesting restrictions and are fully transferable. Option valuation models require the use of highly subjective assumptions. Black-Scholes uses assumptions related to volatility, the risk-free interest rate, the dividend yield (which we assume to be zero, as we have <em style="font: inherit;">not</em> paid any cash dividends) and employee exercise behavior. Expected volatilities used in the model are based on the historical volatility of our stock price. The risk-free interest rate is derived from the U.S. Treasury yield curve in effect in the period of grant. The expected life of stock option grants is derived from historical experience. The fair value of restricted stock shares granted is based on the market price of our common stock on the date of grant. We amortize the estimated fair value of our stock awards to expense over the related vesting periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We recognize forfeitures as they occur.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Use of Estimates </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p 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 <em style="font: inherit;"> may </em>prove to be inaccurate.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net Income per Common Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We compute basic net income per common share using the weighted average number of common shares outstanding during the period, and diluted net income per common share using the additional dilutive effect of all dilutive securities. The dilutive impact of stock options and restricted shares account for the additional weighted average shares of common stock outstanding for our diluted net income per common share computation. We calculated basic and diluted net income per common share as follows (in thousands, except per share data):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">For the Years Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Numerator</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Denominator</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of stock options and restricted stock shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">5,878</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">6,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic net income per common share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted net income per common share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">0.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">1.74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">During the year ended <em style="font: inherit;"> June 30, 2023</em>, we excluded 60,497 shares of unvested restricted stock, as their impact would have been anti-dilutive. For the year ended <em style="font: inherit;"> June 30, 2022</em> we excluded restricted stock totaling 93,114. We excluded <em style="font: inherit;">no</em> shares related to stock options in the years ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Concentrations of Credit Risk </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p 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 <span style="-sec-ix-hidden:c102400074">three</span> largest customers, whose receivable balances collectively represented 47.4% of gross accounts receivable at <em style="font: inherit;"> June 30, 2023</em> and 52.4% at <em style="font: inherit;"> June 30, 2022</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p 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 21.4% of gross accounts receivable at <em style="font: inherit;"> June 30, 2023</em> and 5.4% of gross accounts receivable at <em style="font: inherit;"> June 30, 2022</em>. Concentrations of credit risk related to the remaining accounts receivable balances are limited due to the number of customers comprising our remaining customer base.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Subsidiaries </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> January </em><em style="font: inherit;">22,</em> <em style="font: inherit;">1999,</em> Natural Alternatives International Europe S.A., a Swiss Corporation (NAIE) was formed as our wholly-owned subsidiary, based in Manno, Switzerland. In <em style="font: inherit;"> September 1999, </em>NAIE opened a manufacturing facility and currently possesses manufacturing capability in encapsulation, powders, tablets, finished goods packaging, quality control laboratory testing, warehousing, distribution and administration.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Principles of Consolidation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The consolidated financial statements include the accounts of Natural Alternatives International, Inc. (NAI) and our wholly-owned subsidiary, NAIE. All intercompany accounts and transactions have been eliminated. The functional currency of NAIE, our foreign subsidiary, is the U.S. Dollar. Certain accounts of NAIE have been translated at either current or historical exchange rates, as appropriate, with gains and losses included in the consolidated statements of operations.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Adopted Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">As of <em style="font: inherit;"> June 30, 2023, </em>there have been <em style="font: inherit;">no</em> adopted accounting pronouncements issued by the FASB that materially impact the Consolidated Financial Statements of the Company.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Issued Accounting and Regulatory Pronouncements </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> June </em>of <em style="font: inherit;">2016,</em> the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> titled "Financial Instruments - Credit Losses (Topic <em style="font: inherit;">326</em>)." This directive introduced a novel approach to assessing impairments known as the "current expected credit loss model" or "CECL." Unlike the previous standard, which focused on incurred losses, CECL centers on anticipated losses. Under this framework, organizations are obligated to acknowledge an allowance corresponding to their estimate of expected credit losses. The CECL model is applicable to a wide range of financial instruments, including debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. Notably, there is <em style="font: inherit;">no</em> minimum threshold for recognizing impairment losses, and it mandates the evaluation of expected credit losses even for assets with minimal risk of loss. Future evaluations of credit losses will take this guidance into account. The adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> is <em style="font: inherit;">not</em> presently expected to significantly impact our consolidated financial statements upon its <em style="font: inherit;"> July 1, 2023 </em>effective date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Reclassifications</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Certain amounts in the prior period consolidated financial statements have been reclassified to conform to the current period presentation. These reclassifications had <em style="font: inherit;">no</em> effect on reported net income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Employee Retention Tax Credit</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">In <em style="font: inherit;"> March 2020, </em>the Coronavirus Aid, Relief, and Economic Security Act was signed into law, providing numerous tax provisions and other stimulus measures, including the Employee Retention Tax Credit (“ERTC”). The Tax Payer Certainty and Disaster Tax Relief Act of <em style="font: inherit;">2020</em> and the American Rescue Plan Act of <em style="font: inherit;">2021</em> extended the availability of the ERTC. Under these expanded measures, we determined during fiscal <em style="font: inherit;">2023</em> that we qualified for the ERTC for the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> quarters of calendar <em style="font: inherit;">2021</em> and filed amended payroll tax returns that are expected to result in a net refund of $3.5 million. Although we don’t anticipate receiving the funds related to these amended returns until sometime in fiscal <em style="font: inherit;">2024,</em> we recorded a receivable and recognized a benefit for this amount in our Consolidated Statements of Operations and Comprehensive Income in fiscal <em style="font: inherit;">2023</em> by applying the loss recovery model as codified by Accounting Standards Codification (“ASC”) section <em style="font: inherit;">450</em> “Contingencies” that indicates that an asset related to a recovery should be recognized when the recovery is determined to be probable. We recorded this benefit as a reduction to our payroll tax expense in the current year with $2.2 million of the benefit offsetting cost of goods sold and $1.3 million offsetting other selling, general and administrative expenses.</p> 3500000 2200000 1300000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b style="font-size: 10pt;">Cash and Cash Equivalents</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We consider all highly liquid investments with a maturity of <em style="font: inherit;">three</em> months or less when purchased to be cash equivalents.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair Value of Financial Instruments </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value is defined as the exchange price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. We use a <em style="font: inherit;">three</em>-level hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from independent sources. Unobservable inputs are inputs that reflect our assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available under the circumstances.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The fair value hierarchy is broken down into <em style="font: inherit;">three</em> levels based on the source of inputs. In general, fair values determined by Level <em style="font: inherit;">1</em> inputs use quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. We classify cash, cash equivalents, and marketable securities balances as Level <em style="font: inherit;">1</em> assets. The approximate fair value of cash and cash equivalents, accounts receivable, accounts payable and short-term borrowings is equal to book value due to the short-term nature of these items. Fair values determined by Level <em style="font: inherit;">2</em> inputs are based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active and models for which all significant inputs are observable or can be corroborated, either directly or indirectly by observable market data. Level <em style="font: inherit;">3</em> inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. These include certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Except for cash and cash equivalents, as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>, we did <span style="-sec-ix-hidden:c102399969"><span style="-sec-ix-hidden:c102399970"><span style="-sec-ix-hidden:c102399972">not</span></span></span> have any financial assets or liabilities classified as Level <em style="font: inherit;">1.</em> We classify derivative forward exchange contracts as Level <em style="font: inherit;">2</em> assets and liabilities. The fair values were determined by obtaining pricing from our bank.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Fair value of derivative instruments classified as Level <em style="font: inherit;">2</em> assets and liabilities consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Euro Forward Contract– Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Swiss Franc Forward Contract – Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total Derivative Contracts – Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Interest Swap – Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Euro Forward Contract– Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total Derivative Contracts – Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair Value Net Asset – all Derivative Contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We also classify any outstanding line of credit and term loan balance as a Level <em style="font: inherit;">2</em> liability, as the fair value is based on inputs that can be derived from information available in publicly quoted markets. As of <em style="font: inherit;"> June 30, 2023</em>, and <em style="font: inherit;"> June 30, 2022</em>, we did <span style="-sec-ix-hidden:c102399979">not</span> have any financial assets or liabilities classified as Level <em style="font: inherit;">3.</em> We did <em style="font: inherit;">not</em> transfer any assets or liabilities between these levels during fiscal <em style="font: inherit;">2022</em> or fiscal <em style="font: inherit;">2023</em>.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">June 30,</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Euro Forward Contract– Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Swiss Franc Forward Contract – Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total Derivative Contracts – Current Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">390</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,253</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Interest Swap – Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Euro Forward Contract– Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total Derivative Contracts – Other noncurrent Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">547</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">1,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair Value Net Asset – all Derivative Contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">937</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 250000 3144000 140000 109000 390000 3253000 532000 453000 15000 561000 547000 1014000 937000 4267000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts Receivable </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We perform ongoing credit evaluations of our customers and adjust credit limits based on payment history and customer credit-worthiness. An allowance for estimated doubtful accounts is maintained based on historical experience, including identified customer credit issues. We monitor collections regularly and adjust the allowance for doubtful accounts as necessary to recognize any changes in credit exposure. Upon conclusion that a receivable is uncollectible, we record the respective amount as a charge against allowance for doubtful accounts. To date, such doubtful accounts reserves, in the aggregate, have been adequate to cover collection losses.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">In <em style="font: inherit;"> December 2022, </em>we entered into an agreement to settle the remaining outstanding balance with a former customer whose accounts receivable balance was fully reserved in <em style="font: inherit;"> March 2020. </em>As of the date of the agreement, the remaining amount due from this customer was $3.4 million dollars and as part of the settlement, we agreed to a reduced amount of $1.4 million. This reduced amount is to be paid based on an agreed upon payment schedule and if all payments are made as agreed the entire balance will be considered paid in full. As of <em style="font: inherit;"> June 30, 2023, </em>the former customer made all scheduled payments totaling $850,000 and we have adjusted our accounts receivable reserve along with the corresponding accounts receivable balance such that the amount in excess of the settlement amount has been written-off and the reserve associated with the unpaid portion of the settlement is <em style="font: inherit;">no</em> longer reserved for.</p> 3400000 1400000 850000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Inventories </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We operate primarily as a private-label contract manufacturer. We build products based upon anticipated demand or following receipt of customer specific purchase orders. From time to time, we build inventory for private-label contract manufacturing customers under a specific purchase order with delivery dates that <em style="font: inherit;"> may </em>subsequently be rescheduled or canceled at the customer’s request. We value inventory at the lower of cost (<em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out) or net realizable value on an item-by-item basis, including costs for raw materials, labor and manufacturing overhead. We establish reserves equal to all or a portion of the related inventory to reflect situations in which the cost of the inventory is <em style="font: inherit;">not</em> expected to be recovered. This requires us to make estimates regarding the market value of our inventory, including an assessment for excess and obsolete inventory. Once we establish an inventory reserve in a fiscal period, the reduced inventory value is maintained until the inventory is sold or otherwise disposed of. In evaluating whether inventory is stated at the lower of cost or net realizable value, management considers such factors as the amount of inventory on hand, the estimated time required to sell such inventory, the remaining shelf life and efficacy, the foreseeable demand within a specified time horizon and current and expected market conditions. Based on this evaluation, we record adjustments to cost of goods sold to adjust inventory to its net realizable value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Property and Equipment </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We state property and equipment at cost. Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, generally ranging from 1 to 39 years. We amortize leasehold improvements using the straight-line method over the shorter of the useful life of the improvement or the term of the lease. Maintenance and repairs are expensed as incurred. Significant expenditures that increase economic useful lives of property or equipment are capitalized and expensed over the useful life of such expenditure.</p> P1Y P39Y <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Impairment of Long-Lived Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We periodically evaluate the carrying value of long-lived assets to be held and used when events and circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recovered. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell. During fiscal <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, we recognized no impairment losses.</p> 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative Financial Instruments </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We <em style="font: inherit;"> may </em>use derivative financial instruments in the management of our foreign currency exchange risk inherent in our forecasted sales denominated in Euros and our long-term lease liability denominated in Swiss Francs. We <em style="font: inherit;"> may </em>hedge our foreign currency exposures by entering into offsetting forward exchange contracts. To the extent we use derivative financial instruments that meet the relevant criteria, we account for them as cash flow hedges. Foreign exchange derivative instruments that do <em style="font: inherit;">not</em> meet the criteria for cash flow hedge accounting are marked-to-market through the Consolidated Statements of Operations and Comprehensive Income. Historically, our cash flow derivative instruments related to our Euro sales have met the criteria for hedge accounting, while our derivative instruments related to our long-term lease liability have <em style="font: inherit;">not.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We recognize any unrealized gains and losses associated with derivative instruments accounted for as cash flow hedges in income in the period in which the underlying hedged transaction is realized. To the extent the derivative instrument is deemed ineffective we would recognize the resulting gain or loss in income at that time. As of <em style="font: inherit;"> June 30, 2023</em>, we held derivative contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. Dollar, which is primarily the Euro. As of <em style="font: inherit;"> June 30, 2023</em>, the notional amounts of our foreign exchange contracts were $31.7 million (€28.4 million). These contracts will mature over the next 15 months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, we held foreign currency contracts <em style="font: inherit;">not</em> designated as cash flow hedges primarily to protect against changes in valuation of our long-term lease liability. As of <em style="font: inherit;"> June 30, 2023</em>, the notional amounts of our foreign currency contracts <em style="font: inherit;">not</em> designated as cash flow hedges were $12.3 million (CHF 11.1 million). These contracts will mature in the <em style="font: inherit;">first</em> quarter of fiscal year <em style="font: inherit;">2024.</em></p> 31700000 28400000 P15Y 12300000 11100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Defined Benefit Pension Plan </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We formerly sponsored a defined benefit pension plan. Effective <em style="font: inherit;"> June </em><em style="font: inherit;">21,</em> <em style="font: inherit;">1999,</em> we adopted an amendment to freeze benefit accruals to the participants. The plan obligation and related assets of the plan are presented in the notes to the consolidated financial statements. Plan assets, which consist primarily of marketable equity and debt instruments, are valued based upon <em style="font: inherit;">third</em> party market quotations. Independent actuaries, through the use of a number of assumptions, determine plan obligations and annual pension expense. Key assumptions in measuring the plan obligations include the discount rate and estimated future return on plan assets. In determining the discount rate, we use an average long-term bond yield. Asset returns are based on the historical returns of multiple asset classes to develop a risk free rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk free rate of return and the associated risk premium. A weighted average rate is developed based on the overall rates and the plan’s asset allocation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We record revenue based on a <em style="font: inherit;">five</em>-step model which includes: (<em style="font: inherit;">1</em>) identifying a contract with a customer; (<em style="font: inherit;">2</em>) identifying the performance obligations in the contract; (<em style="font: inherit;">3</em>) determining the transaction price; (<em style="font: inherit;">4</em>) allocating the transaction price among the performance obligations; and (<em style="font: inherit;">5</em>) recognizing revenue as each of the various performance obligations are satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling <em style="font: inherit;">one</em> or more performance obligations. We identify purchase orders from customers as contracts. The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, including estimates for early payment discounts, volume rebates, and contractual discounts. Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. We review and update these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, we consider both the customer's ability and intent to pay the amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, which is typically <em style="font: inherit;">30</em> days from the invoice date. Invoices are generally issued on the date of transfer of control of the products ordered to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Revenue is recognized at the point in time that each of our performance obligations is fulfilled, and control of the ordered products is transferred to the customer. This transfer occurs when the product is shipped, or in some cases, when the product is delivered to the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We recognize revenue in certain circumstances before delivery to the customer has occurred (commonly referred to as bill-and-hold transactions). Products sold under bill-and-hold arrangements are recorded as revenue when risk of ownership has been transferred to the customer, but the product has <em style="font: inherit;">not</em> shipped due to a substantive reason, typically at the customer’s request. The product must be separately identified as belonging to the customer, ready for physical transfer to the customer, and we cannot have the ability to redirect the product to another customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We provide early payment discounts to certain customers. Based on historical payment trends, we expect that these customers will take advantage of these early payment discounts. The cost of these discounts is reported as a reduction to the transaction price. If the actual discounts differ from those estimated, the difference is also reported as a change in the transaction price. We require prepayment from certain customers. We record any payments received in advance of contracts fulfillment as a contract liability and classified as customer deposits on the consolidated balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Contract liabilities and revenue recognized were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Additions</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Revenue Recognized</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Customer Refunds</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Liabilities (Customer Deposits)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">317</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">317</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Additions</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Revenue Recognized</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Customer Refunds</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Liabilities (Customer Deposits)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Except for product defects, <em style="font: inherit;">no</em> right of return exists on the sale of our products. We estimate returns based on historical experience and recognize a returns liability for any estimated returns. As of <em style="font: inherit;"> June 30, 2023</em>, we have $0 in our returns reserve.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We currently own certain U.S. patents, and each patent’s corresponding foreign patent applications. All of these patents and patent rights relate to the ingredient known as beta-alanine marketed and sold under our CarnoSyn® and SR CarnoSyn® trade names. We recorded beta-alanine raw material sales and royalty and licensing income as a component of revenue in the amount of $8.7 million during fiscal <em style="font: inherit;">2023</em> and $16.2 million during fiscal <em style="font: inherit;">2022</em>. These royalty income and raw material sale amounts resulted in royalty expense paid to the original patent holders from whom NAI acquired its patents and patent rights. We recognized royalty expense as a component of cost of goods sold in the amount of $0.3 million during fiscal <em style="font: inherit;">2023</em> and $0.7 million during fiscal <em style="font: inherit;">2022</em>.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Additions</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Revenue Recognized</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Customer Refunds</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Liabilities (Customer Deposits)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">317</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(137</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">317</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2021</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Additions</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Revenue Recognized</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Customer Refunds</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">June 30, 2022</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Liabilities (Customer Deposits)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 140000 317000 137000 3000 317000 1721000 140000 1721000 -0 140000 0 8700000 16200000 300000 700000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cost of Goods Sold </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of goods sold includes raw material, labor, manufacturing overhead, and royalty expense.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shipping and Handling Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We include fees earned on the shipment of our products to customers in sales and include costs incurred on the shipment of product to customers in costs of goods sold.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Research and Development Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As part of the services we provide to our private-label contract manufacturing customers, we <em style="font: inherit;"> may </em>perform, but are <em style="font: inherit;">not</em> obligated to perform, certain research and development activities related to the development or improvement of their products. While our customers typically do <em style="font: inherit;">not</em> pay directly for this service, the cost of this service is included as a component of the price we charge to manufacture and deliver their products. We also direct and participate in clinical research studies, often in collaboration with scientists and research institutions, to validate the benefits of a product and provide scientific support for product claims and marketing initiatives.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development costs are expensed when incurred. Our research and development expenses for the last <em style="font: inherit;">two</em> fiscal years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were $2.1 million for fiscal <em style="font: inherit;">2023</em> and $2.5 million for fiscal <em style="font: inherit;">2022</em>. These costs were included in selling, general and administrative expenses and cost of goods sold.</p> 2100000 2500000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Advertising Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We expense the production costs of advertising the <em style="font: inherit;">first</em> time the advertising takes place. We incurred and expensed advertising costs in the amount of $0.7 million during the fiscal year ended <em style="font: inherit;"> June 30, 2023</em> and $1.1 million during fiscal <em style="font: inherit;">2022</em>. These costs were included in selling, general and administrative expenses.</p> 700000 1100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">To determine our quarterly provision for income taxes, we use an estimated annual effective tax rate that is based on expected annual income, statutory tax rates and tax planning opportunities available in the various jurisdictions to which we are subject. Certain significant or unusual items are separately recognized as discrete items in the quarter in which they occur and can be a source of variability in the effective tax rate from quarter to quarter. We recognize interest and penalties related to uncertain tax positions, if any, as an income tax expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We record valuation allowances to reduce our deferred tax assets to an amount that we believe is more likely than <em style="font: inherit;">not</em> to be realized. In assessing the realizability of deferred tax assets, management considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will ultimately be realized based on whether future taxable income will be generated during the periods in which those temporary differences become deductible. During the year ended <em style="font: inherit;"> June 30, 2023</em>, there was <em style="font: inherit;">no</em> change to our valuation allowance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured and recorded using enacted tax rates for each of the jurisdictions in which we operate, and adjusted using the tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income or expense in the period that includes the enactment date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We account for uncertain tax positions using the more-likely-than-<em style="font: inherit;">not</em> recognition threshold. It is our policy to establish reserves based on management’s assessment of exposure for certain positions taken in previously filed tax returns that <em style="font: inherit;"> may </em>become payable upon audit by tax authorities. Our tax reserves are analyzed quarterly and adjustments are made as events occur that we believe warrant adjustments to the reserves. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>, we did <em style="font: inherit;">not</em> record any tax liabilities for uncertain tax positions.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Stock-Based Compensation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We had an omnibus equity incentive plan that was approved by our Board of Directors effective <em style="font: inherit;"> October </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2009,</em> and approved by our stockholders at the Annual Meeting of Stockholders held on <em style="font: inherit;"> November </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2009</em> (the <em style="font: inherit;">"2009</em> Plan"). The <em style="font: inherit;">2009</em> Plan expired on <em style="font: inherit;"> October 15, 2019. </em>The Board of Directors approved a new omnibus equity incentive plan that became effective <em style="font: inherit;"> January 1, 2021 (</em>the <em style="font: inherit;">“2020</em> Plan”), which was approved by our stockholders at the Annual Meeting of Stockholders on <em style="font: inherit;"> December 4, 2020. </em>Under the <em style="font: inherit;">2020</em> Plan, we <em style="font: inherit;"> may </em>grant nonqualified and incentive stock options, restricted stock grants, restricted stock units, stock appreciation rights, and other stock-based awards to employees, non-employee directors and consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We estimate the fair value of stock option awards at the date of grant using the Black-Scholes option valuation model. The Black-Scholes option valuation model was developed for use in estimating the fair value of traded options that have <em style="font: inherit;">no</em> vesting restrictions and are fully transferable. Option valuation models require the use of highly subjective assumptions. Black-Scholes uses assumptions related to volatility, the risk-free interest rate, the dividend yield (which we assume to be zero, as we have <em style="font: inherit;">not</em> paid any cash dividends) and employee exercise behavior. Expected volatilities used in the model are based on the historical volatility of our stock price. The risk-free interest rate is derived from the U.S. Treasury yield curve in effect in the period of grant. The expected life of stock option grants is derived from historical experience. The fair value of restricted stock shares granted is based on the market price of our common stock on the date of grant. We amortize the estimated fair value of our stock awards to expense over the related vesting periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We recognize forfeitures as they occur.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Use of Estimates </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p 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 <em style="font: inherit;"> may </em>prove to be inaccurate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net Income per Common Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We compute basic net income per common share using the weighted average number of common shares outstanding during the period, and diluted net income per common share using the additional dilutive effect of all dilutive securities. The dilutive impact of stock options and restricted shares account for the additional weighted average shares of common stock outstanding for our diluted net income per common share computation. We calculated basic and diluted net income per common share as follows (in thousands, except per share data):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">For the Years Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Numerator</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Denominator</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of stock options and restricted stock shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">5,878</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">6,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic net income per common share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted net income per common share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">0.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">1.74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">During the year ended <em style="font: inherit;"> June 30, 2023</em>, we excluded 60,497 shares of unvested restricted stock, as their impact would have been anti-dilutive. For the year ended <em style="font: inherit;"> June 30, 2022</em> we excluded restricted stock totaling 93,114. We excluded <em style="font: inherit;">no</em> shares related to stock options in the years ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">For the Years Ended June 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Numerator</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Denominator</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,863</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,117</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of stock options and restricted stock shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">5,878</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">6,155</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Basic net income per common share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Diluted net income per common share</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">0.43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">1.74</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> </tbody></table> 2522000 10712000 5863000 6117000 14000 38000 5878000 6155000 0.43 1.75 0.43 1.74 60497 93114 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Concentrations of Credit Risk </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p 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 <span style="-sec-ix-hidden:c102400074">three</span> largest customers, whose receivable balances collectively represented 47.4% of gross accounts receivable at <em style="font: inherit;"> June 30, 2023</em> and 52.4% at <em style="font: inherit;"> June 30, 2022</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p 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 21.4% of gross accounts receivable at <em style="font: inherit;"> June 30, 2023</em> and 5.4% of gross accounts receivable at <em style="font: inherit;"> June 30, 2022</em>. Concentrations of credit risk related to the remaining accounts receivable balances are limited due to the number of customers comprising our remaining customer base.</p> 0.474 0.524 0.214 0.054 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>B. Inventories </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories, net, consisted of the following at <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,946</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,196</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Work in progress</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,504</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,948</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,842</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,694</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,946</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,196</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Work in progress</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,504</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,948</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Finished goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,928</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,842</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(684</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,694</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,475</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 20946000 28196000 4504000 1948000 4928000 2842000 684000 511000 29694000 32475000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>C. Property and Equipment </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment consisted of the following at <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> (dollars in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 14.8%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b><em style="font: inherit;">Depreciable</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b><em style="font: inherit;">In Years</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 51.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Land</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><em style="font: inherit;">NA</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,940</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,645</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Building and building improvements</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">7 – 39</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Machinery and equipment</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">3 – 12</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Office equipment and furniture</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">3 – 5</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Vehicles</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">3</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Leasehold improvements</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">1 – 20</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,626</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total property and equipment</p> </td><td><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">104,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,998</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Less: accumulated depreciation and amortization</p> </td><td><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Property and equipment, net</p> </td><td><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation expense was approximately $4.3 million in fiscal <em style="font: inherit;">2023</em> and $4.2 million in fiscal <em style="font: inherit;">2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 14.8%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b><em style="font: inherit;">Depreciable</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b><em style="font: inherit;">In Years</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 51.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Land</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><em style="font: inherit;">NA</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,940</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,645</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Building and building improvements</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">7 – 39</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,712</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Machinery and equipment</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">3 – 12</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,460</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,131</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Office equipment and furniture</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">3 – 5</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,522</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Vehicles</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">3</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Leasehold improvements</p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">1 – 20</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,626</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total property and equipment</p> </td><td><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">104,502</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92,998</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Less: accumulated depreciation and amortization</p> </td><td><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(50,661</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(48,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Property and equipment, net</p> </td><td><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8940000 7645000 P7Y P39Y 24712000 17415000 P3Y P12Y 41460000 40131000 P3Y P5Y 6522000 5970000 P3Y 227000 211000 P1Y P20Y 22641000 21626000 104502000 92998000 50661000 48425000 53841000 44573000 4300000 4200000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>D. Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We currently lease our Vista, California and Lugano, Switzerland product manufacturing and support facilities. At the inception of a contract, we assess whether the contract is, or contains, a lease. Our assessment is based on: (<em style="font: inherit;">1</em>) whether the contract involves the use of a distinct identified asset, (<em style="font: inherit;">2</em>) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period of the contract, and (<em style="font: inherit;">3</em>) whether we have the right to direct the use of the asset during such time period. At inception of a lease, we allocate the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Leases are classified as either finance leases or operating leases. A lease must be classified as a finance lease if any of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset or the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. A lease is classified as an operating lease if it does <em style="font: inherit;">not</em> meet any of these criteria. Substantially all our operating leases are comprised of payments for the use of manufacturing and office space. We have <em style="font: inherit;">no</em> leases classified as finance leases. As of <em style="font: inherit;"> June 30, 2023</em>, the weighted average remaining lease term for our operating leases was 5.3 years. The weighted average discount rate for our operating leases was 4.12%. As of <em style="font: inherit;"> June 30, 2022</em>, the weighted average remaining lease term for our operating leases was 6.3 years and the weighted average discount rate was 4.12%. The lease discount rate is determined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">For all leases at the lease commencement date, a right-of-use asset and a lease liability are recognized. The right-of-use asset represents the right to use the leased asset for the lease term. The lease liability represents the present value of the lease payments under the lease.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. The lease liability is initially measured at the present value of the lease payments, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, our secured incremental borrowing rate for the same term as the underlying lease. For our real estate and other operating leases, we use our secured incremental borrowing rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Lease payments included in the measurement of the lease liability comprise the following: the fixed noncancelable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will <em style="font: inherit;">not</em> be terminated early. Certain leases contain escalation clauses. Fixed escalation clauses are included in our calculation of right-of-use assets and operating lease liabilities. Escalation clauses based on the CPI (Consumer Price Index) are <em style="font: inherit;">not</em> included in our calculation of right-of-use assets and operating lease liabilities because they cannot be readily determined.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Some of our manufacturing leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement and separated into lease and non-lease components based on the initial amount stated in the lease or standalone selling prices. Lease components are included in the measurement of the initial lease liability. Additional payments based on the change in an index or rate, or payments based on a change in our portion of the operating expenses, including real estate taxes and insurance, are recorded as a period expense when incurred. Lease modifications result in remeasurement of the lease liability.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were <em style="font: inherit;">not</em> included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">We have elected <em style="font: inherit;">not</em> to recognize right-of-use assets and lease liabilities for short-term leases that have a term of <em style="font: inherit;">12</em> months or less. The effect of short-term leases on our right-of-use asset, lease liability, and the short-term lease cost for the years ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em> was <em style="font: inherit;">not</em> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Other information related to leases was as follows (in thousands) for the year ended <em style="font: inherit;"> June 30,</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Supplemental Cash Flows Information</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,289</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Increase in operating lease liabilities and right-of-use assets due to lease remeasurement</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P5Y3M18D 0.0412 P6Y3M18D 0.0412 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Supplemental Cash Flows Information</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Cash paid for amounts included in the measurement of operating lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,289</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Increase in operating lease liabilities and right-of-use assets due to lease remeasurement</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">906</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 3291000 3289000 906000 8513000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>E. Other Comprehensive Income</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other comprehensive (loss) income (“OCL” and “OCI”) consisted of the following at <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> (dollars in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended June 30, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gains</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gains</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Losses)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Losses)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Defined</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Benefit</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Cash Flow</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Swap</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Pension Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Hedges</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Derivative</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,699</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">OCI/OCL before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Amounts reclassified from OCI</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,086</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,008</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Tax effect of OCI activity</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">643</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net current period OCI/OCL</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">407</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended June 30, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Losses) </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Losses)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Defined </em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">on</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">on</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Benefit</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Cash Flow</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Swap </em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Pension Plan</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Hedges</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Derivative</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Total</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(561</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">OCI/OCL before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Amounts reclassified from OCI</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,011</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,898</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Tax effect of OCI activity</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net current period OCI/OCL</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,699</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended June 30, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unrealized</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gains</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gains</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Losses)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Losses)</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Defined</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">on</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Benefit</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Cash Flow</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Swap</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Pension Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Hedges</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Derivative</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,699</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">OCI/OCL before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Amounts reclassified from OCI</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">78</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,086</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,008</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Tax effect of OCI activity</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">643</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">601</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net current period OCI/OCL</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(380</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">407</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended June 30, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unrealized</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gains</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Losses) </b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Losses)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Defined </em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">on</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">on</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Benefit</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Cash Flow</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Swap </em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Pension Plan</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Hedges</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Derivative</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Total</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(561</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">OCI/OCL before reclassifications</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,370</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,841</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Amounts reclassified from OCI</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(3,011</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,898</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Tax effect of OCI activity</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(683</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net current period OCI/OCL</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance as of June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,699</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -444000 1795000 348000 1699000 8000 538000 79000 625000 78000 -3086000 0 -3008000 22000 -643000 20000 -601000 64000 -1905000 59000 -1782000 -380000 -110000 407000 -83000 -538000 -23000 0 -561000 17000 5370000 454000 5841000 113000 -3011000 0 -2898000 36000 541000 106000 683000 94000 1818000 348000 2260000 -444000 1795000 348000 1699000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>F. Debt</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> May 24, 2021, </em>we entered into a new credit facility with Wells Fargo Bank, N.A (“Wells Fargo”) to extend the maturity for our working line of credit from <em style="font: inherit;"> November 1, 2022, </em>to <em style="font: inherit;"> May 24, 2024. </em>This new credit facility provides total lending capacity of up to $20.0 million and allows us to use the credit facility for working capital as well as potential acquisitions. On <em style="font: inherit;"> August 18, 2021, </em>we entered into an amendment of our credit facility with Wells Fargo. The amended credit facility added a $10.0 million term loan to the existing $20.0 million credit facility, and permitted us to use the <em style="font: inherit;">$10.0</em> million term loan as part of the $17.5 million purchase consideration for the acquisition of our new manufacturing and warehouse property in Carlsbad, California. The amended credit agreement also increased the allowed capital expenditures from $10.0 million to $15.0 million for fiscal <em style="font: inherit;">2022,</em> (exclusive of the amount paid for the acquisition of the new Carlsbad property noted above). In addition, the new credit notes now reflect a change in the interest rate reference from LIBOR to SOFR. The Credit Agreement was amended and a new Revolving Line of Credit Note and Security Agreement were entered into. A Term Note and real property security documents were added to secure the Term Note by the new Carlsbad property. Additionally, we entered into a <em style="font: inherit;">second</em> amendment to our credit facility with Wells Fargo on <em style="font: inherit;"> February 8, 2022 </em>that was effective <em style="font: inherit;"> January 31, 2022 </em>and modifies the annual limit imposed upon our ability to repurchase stock and issue dividends. This amendment increased this limit from $5.0 million annually to $7.0 million annually. Effective <em style="font: inherit;"> September 19, 2022, </em>we entered into a <em style="font: inherit;">third</em> amendment to our credit facility with Wells Fargo. The <em style="font: inherit;">third</em> amendment extended the maturity date to <em style="font: inherit;"> May 23, 2025 </em>and also increased the allowed capital expenditures from $7.5 million to $25.0 million for the fiscal year ending <em style="font: inherit;"> June 30, 2023.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Under the terms of the Credit Agreement, borrowings are subject to eligibility requirements including maintaining (i) a ratio of total liabilities to tangible net worth of <em style="font: inherit;">not</em> greater than 1.50 to <em style="font: inherit;">1.0</em> at any time; and (ii) a ratio of total current assets to total current liabilities of <em style="font: inherit;">not</em> less than 1.75 to <em style="font: inherit;">1.0</em> at each fiscal quarter end (iii) net income after taxes <em style="font: inherit;">not</em> less than $1.00, determined on a trailing <em style="font: inherit;">four</em> quarter basis with <em style="font: inherit;">no</em> <em style="font: inherit;">two</em> consecutive quarterly losses, determined as of each quarter end and (iv) a rolling <em style="font: inherit;">4</em>-quarter fixed charge coverage ratio <em style="font: inherit;">not</em> less than 1.25 to <em style="font: inherit;">1.0</em> as of each fiscal quarter end. The credit agreement also includes a limitation on the amount of capital expenditures that can be made in a given fiscal year, with such limitation set at $25.0 million for our fiscal year ending <em style="font: inherit;"> June 30, 2023</em> and $7.5 million for all fiscal years thereafter. Any amounts outstanding under the line of credit will bear interest at a fixed or fluctuating interest rate as elected by us from time to time; provided, however, that if the outstanding principal amount is less than $100,000 such amount shall bear interest at the then applicable fluctuating rate of interest. If elected, the fluctuating rate per annum would be equal to 1.29% above the daily simple SOFR rate as in effect from time to time. If a fixed rate is elected, it would equal a per annum rate of 1.29% above the SOFR rolling <em style="font: inherit;">30</em>-day average rate in effect on the <em style="font: inherit;">first</em> day of the applicable fixed rate term. Any amounts outstanding under the line of credit must be paid in full on or before the maturity date. Amounts outstanding that are subject to a fluctuating interest rate <em style="font: inherit;"> may </em>be prepaid at any time without penalty. Amounts outstanding that are subject to a fixed interest rate <em style="font: inherit;"> may </em>be prepaid at any time in minimum amounts of $100,000, subject to a prepayment fee equal to the sum of the discounted monthly differences between payment under a fixed rate versus payment under the variable rate for each month from the month of prepayment through the month in which the then applicable fixed rate term matures. There is an unused commitment fee of 0.125% required as part of the line of credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The Term Note used as part of the purchase consideration of our new manufacturing and warehouse property in Carlsbad, California referenced above, is for the original principal amount of $10.0 million, and is a <span style="-sec-ix-hidden:c102400443">seven</span> year term note with payments fully amortized based on a <span style="-sec-ix-hidden:c102400444">twenty five</span> year assumed term. Installment payments under this loan commenced <em style="font: inherit;"> October 1, 2021 </em>and continue through <em style="font: inherit;"> August 1, 2028 </em>with a final installment consisting of all remaining amounts due to be paid in full on <em style="font: inherit;"> September 1, 2028. </em>Amounts outstanding on this note during the term of the agreement will bear interest equal to 1.8% above the SOFR rolling <em style="font: inherit;">30</em>-day average. In connection with our term loan, we entered into an interest rate swap with Wells Fargo that effectively fixes our interest rate on our term loan at 2.4% for the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> years of the term of the note.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our obligations under the Credit Agreement are secured by our accounts receivable and other rights to payment, general intangibles, inventory, equipment and fixtures. We also have credit approval with Wells Fargo Bank, N.A. which allows us to hedge foreign currency exposures up to <em style="font: inherit;">30</em> months in the future. We also have credit approval with Bank of America which allows us to hedge foreign currency exposures up to <em style="font: inherit;">24</em> months in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">During fiscal year <em style="font: inherit;">2023,</em> we capitalized $198,000 of interest expense to building improvements. As of <em style="font: inherit;"> June 30, 2022, </em>we capitalized $171,000 of interest expense to building improvements.</p> <div style="font-size: 10pt; text-align: justify;">   </div> <div style="font-size: 10pt; text-align: justify;"> As of <em style="font: inherit;"> June 30, 2023</em>, we had $ 9.5 million outstanding under the Term Note used in the purchase of the manufacturing and warehouse property in <em style="font: inherit;"> August 2021. </em>The future debt payments under the Term Note are as follows (in thousands): </div> <div style="font-size: 10pt; text-align: justify;">   </div> <div style="font-size: 10pt; text-align: justify;"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2025</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2026</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2027</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2028</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Thereafter</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 16%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Future Debt Payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">296</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">305</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">325</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,964</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> </div> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> June 30, 2023</em>, we were in compliance with all of the financial and other covenants required under the Credit Agreement. As a result of reduced sales overall, and the impact of temporary closure of our Carlsbad, California high-speed powder processing facility, we anticipate we will <em style="font: inherit;">not</em> be able to comply with all of the covenants required under the Credit Agreement in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2024.</em>  We have advised the lender and are currently negotiating a potential revised credit facility. There can be <em style="font: inherit;">no</em> assurance we will be able to successfully complete the negotiation of a revised credit facility, or what the differences in amount, cost and other factors <em style="font: inherit;"> may </em>be.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, we had the full $20.0 million available for borrowing under our credit facility with Wells Fargo Bank.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 20000000.0 10000000.0 20000000.0 17500000 10000000.0 15000000.0 5000000.0 7000000.0 7500000 25000000.0 1.50 1.75 1.00 1.25 25000000.0 7500000 100000 0.0129 0.0129 100000 0.00125 10000000.0 0.018 0.024 198000 171000 9500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2025</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2026</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2027</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2028</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Thereafter</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 16%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Future Debt Payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">296</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">305</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">325</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,964</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 312000 296000 305000 315000 325000 7964000 9517000 20000000.0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>G. Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">During fiscal <em style="font: inherit;">2023</em>, we recorded U.S.-based domestic tax expense of $0.8 million and foreign tax expense of $0.2 million. During fiscal <em style="font: inherit;">2022</em>, we recorded U.S.-based domestic tax expense of $2.0 million and foreign tax expense of $0.9 million.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The following is a geographical breakdown of income before income taxes (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total income before income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,659</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The provision for income taxes for the years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> consisted of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,196</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Deferred:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(246</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">501</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total provision for income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,033</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,947</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax assets and deferred tax liabilities as of <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Deferred tax assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Inventory capitalization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Inventory reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Lease liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Net operating loss carry forward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">166</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Capitalized research and experimentation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrued contingent fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; padding: 0; margin: 0">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forward contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Tax credit carry forward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">229</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Allowance for bad debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; padding: 0; margin: 0">103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total gross deferred tax assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,229</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Deferred tax liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Withholding taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,133</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Fixed assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,523</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Lease asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,073</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Other, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,834</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net deferred tax assets (liabilities)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">At <em style="font: inherit;"> June 30, 2023</em>, we had state tax net operating loss carry forwards of approximately $5.6 million. Under California Assembly Bill <em style="font: inherit;">85,</em> effective <em style="font: inherit;"> June 29, 2020, </em>net operating loss deductions were suspended for tax years beginning in <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020,</em> and <em style="font: inherit;">2021</em> and the carry forward periods of any net operating losses <em style="font: inherit;">not</em> utilized due to such suspension were extended. California Senate Bill <em style="font: inherit;">113,</em> effective <em style="font: inherit;"> February 9, 2022, </em>reinstates net operating loss deductions in tax years beginning in <em style="font: inherit;">2022.</em> Our state tax loss carry forwards will begin to expire in fiscal <em style="font: inherit;">2031,</em> unless used before their expiration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Pursuant to Section <em style="font: inherit;">382</em> of the Internal Revenue Code of <em style="font: inherit;">1986,</em> as amended (the “Code”), the annual use of the net operating loss carry forwards and research and development tax credits could be limited by any greater than <em style="font: inherit;">50%</em> ownership change during any <em style="font: inherit;">three</em>-year testing period. We did <em style="font: inherit;">not</em> have any ownership changes that met this criterion during the fiscal years ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">We are subject to taxation in the U.S., Switzerland and various state jurisdictions. Our tax years for the fiscal year ended <em style="font: inherit;"> June 30, 2015 </em>and forward are subject to examination by the U.S. tax authorities. Our tax years for the fiscal years ended <em style="font: inherit;"> June 30, 2018 </em>and forward are subject to examination by the state tax authorities. Our tax years for the fiscal year ended <em style="font: inherit;"> June 30, 2022 </em>and forward are subject to examination by the Swiss tax authorities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NAIE’s effective tax rate for the fiscal year ended <em style="font: inherit;"> June 30, 2023</em> for Swiss federal, cantonal and communal taxes is approximately 23%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As part of the Tax Cuts and Jobs Act of <em style="font: inherit;">2017</em> (the Tax Act), we were required to recognize a <em style="font: inherit;">one</em>-time deemed repatriation transition tax during the fiscal year ended <em style="font: inherit;"> June 30, 2018 </em>based on our total post-<em style="font: inherit;">1986</em> earnings and profits (E&amp;P) from our Swiss subsidiary, NAIE. This accumulated E&amp;P amount has historically been considered permanently reinvested thereby allowing us to defer recognizing any U.S. income tax on the amount. We <em style="font: inherit;">no</em> longer consider undistributed foreign earnings from NAIE as of <em style="font: inherit;"> December 31, 2017 </em>as indefinitely reinvested. We consider earnings accumulated subsequent to <em style="font: inherit;"> December 31, 2017 </em>as indefinitely reinvested.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">For tax years commencing on or after <em style="font: inherit;"> January 1, 2022, </em>the Tax Cuts and Jobs Act of <em style="font: inherit;">2017,</em> also eliminates the ability to immediately deduct research and development costs. Instead, taxpayers are mandated to capitalize these expenses and amortize them over <em style="font: inherit;">five</em> years for research conducted within the United States and <em style="font: inherit;">15</em> years for research conducted abroad, as stipulated in IRC Section <em style="font: inherit;">174.</em> There is ongoing consideration in Congress for legislation that <em style="font: inherit;"> may </em>revoke or postpone this capitalization and amortization requirement; however, there is <em style="font: inherit;">no</em> guarantee that this provision will undergo repeal or any other form of modification. Should this requirement remain unchanged, it will result in a reduction of our tax deduction for research and development expenses in the forthcoming years. During fiscal <em style="font: inherit;">2023,</em> NAIE declared and paid dividends to NAI in the amount of $14.7 million. This amount is part of the undistributed earnings that we recorded a <em style="font: inherit;">one</em>-time deemed repatriation transition tax on in fiscal <em style="font: inherit;">2018</em> and therefore we did <span style="-sec-ix-hidden:c102400513">not</span> recognize any additional tax on this dividend in fiscal <em style="font: inherit;">2023.</em> However, as part of this dividend, we were required to pay a 5% Swiss withholding tax totaling $0.7 million, which was also accrued for as part of the implementation of the Tax Act in fiscal <em style="font: inherit;">2018.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">A reconciliation of our income tax provision computed by applying the statutory federal income tax rate of 21% for fiscal <em style="font: inherit;">2023</em> and for fiscal <em style="font: inherit;">2022</em> to net income before income taxes for the year ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> is as follows (dollars in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Income taxes computed at statutory federal income tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">State income taxes, net of federal income tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Permanent differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Foreign tax rate differential</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Tax credits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">FDII export sales incentive</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Global intangible low-taxed income (GILTI)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Return to provision - differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Income tax provision as reported</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,033</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,947</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We expect our U.S. federal statutory rate to be 21% for fiscal years going forward.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 800000 200000 2000000.0 900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,507</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total income before income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,555</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,659</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2588000 9152000 967000 4507000 3555000 13659000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Current:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,297</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">900</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,196</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Deferred:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Federal</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(246</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">501</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">State</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">250</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total provision for income taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,033</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,947</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 843000 1297000 211000 -1000 221000 900000 1275000 2196000 -246000 501000 4000 250000 0 0 -242000 751000 1033000 2947000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Deferred tax assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Inventory capitalization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Inventory reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">164</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Lease liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,018</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Net operating loss carry forward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">433</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">166</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">458</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Capitalized research and experimentation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrued contingent fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; padding: 0; margin: 0">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forward contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Tax credit carry forward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">229</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Allowance for bad debt</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">795</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right; padding: 0; margin: 0">103</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total gross deferred tax assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,229</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Deferred tax liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Withholding taxes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,133</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Fixed assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,451</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,523</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(541</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Lease asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(2,073</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Other, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(179</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,834</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(5,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net deferred tax assets (liabilities)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> 220000 373000 164000 113000 2018000 2139000 433000 242000 166000 458000 412000 0 219000 0 81000 66000 56000 0 229000 43000 1000 795000 103000 0 87000 0 4189000 4229000 401000 1133000 1451000 1523000 -0 541000 1951000 2073000 31000 179000 3834000 5449000 355000 1220000 5600000 0.23 14700000 0.05 700000 0.21 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Income taxes computed at statutory federal income tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">State income taxes, net of federal income tax expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Permanent differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Foreign tax rate differential</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Tax credits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(124</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">FDII export sales incentive</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Stock based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Global intangible low-taxed income (GILTI)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Return to provision - differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Income tax provision as reported</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,033</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,947</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Effective tax rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 749000 2868000 90000 174000 8000 85000 18000 -47000 347000 124000 -0 46000 61000 37000 355000 0 99000 1033000 2947000 0.291 0.216 0.21 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>H. Employee Benefit Plans </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">401</em>(k) Plan</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We have a profit-sharing plan pursuant to Section <em style="font: inherit;">401</em>(k) of the Code, whereby participants <em style="font: inherit;"> may </em>contribute a percentage of compensation <em style="font: inherit;">not</em> in excess of the maximum allowed under the Code. Effective <em style="font: inherit;"> January 1, 2022, </em>all employees are eligible to participate in the plan the <em style="font: inherit;">first</em> of the month following <em style="font: inherit;">30</em> days of employment. Also effective, <em style="font: inherit;"> January 1, 2022, </em>we match 100% of the <em style="font: inherit;">first</em> 5% of a participant’s compensation contributed to the plan under the <em style="font: inherit;">401</em>(k) plan. The total contributions under the plan charged to income from operations totaled $0.7 million for fiscal <em style="font: inherit;">2023</em> and $0.5 million for fiscal <em style="font: inherit;">2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Additionally, we have a discretionary profit-sharing plan pursuant to Section <em style="font: inherit;">401</em>(k) of the Code, whereby we <em style="font: inherit;"> may </em>contribute an additional percentage of compensation. Employees are <em style="font: inherit;">not</em> required to contribute to the plan to receive the discretionary profit-sharing contribution. We did <span style="-sec-ix-hidden:c102400650">not</span> make a discretionary profit-sharing contribution in fiscal <em style="font: inherit;">2023.</em> In fiscal <em style="font: inherit;">2022,</em> we made a discretionary profit-sharing contribution of $0.3 million. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We have a “Cafeteria Plan” pursuant to Section <em style="font: inherit;">125</em> of the Code, whereby health care benefits are provided for active employees through insurance companies. Substantially all active full-time employees are eligible for these benefits. We recognize the cost of providing these benefits by expensing the annual premiums, which are based on benefits paid during the year. The premiums expensed to income from operations for these benefits totaled $1.7 million for the fiscal year ended <em style="font: inherit;"> June 30, 2023</em> and $1.4 million for the fiscal year ended <em style="font: inherit;"> June 30, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred Compensation Plan</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective <em style="font: inherit;"> July 16, 2020, </em>the Board of Directors approved and adopted a Non-Qualified Incentive Plan (the “Incentive Plan”). Pursuant to the Incentive Plan, the Human Resources Committee and the Board of Directors <em style="font: inherit;"> may </em>make deferred cash payments or other cash awards (“Awards”) to directors, officers, employees and eligible consultants of NAI, (“Participants”). These Awards are made subject to conditions precedent that must be met before NAI is obligated to make the payment. The purpose of the Incentive Plan is to enhance the long-term stockholder value of NAI by providing the Human Resources Committee and the Board of Directors the ability to make deferred cash payments or other cash awards to encourage Participants to serve NAI or to remain in the service of NAI, or to assist NAI to achieve results determined by the Human Resources Committee or the Board of Directors to be in NAI's best interest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The Incentive Plan authorizes the Human Resources Committee or the Board of Directors to grant to, and administer, unsecured and deferred cash Awards to Participants and to subject each Award to whatever conditions are determined appropriate by the Human Resources Committee or the Board of Directors. The terms of each Award, including the amount and any conditions that must be met to be entitled to payment of the Award are set forth in an Award Agreement between each Participant and NAI. The Incentive Plan provides the Board of Directors with the discretion to set aside assets to fund the Incentive Plan although that has <em style="font: inherit;">not</em> been done to date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">During the year ended <em style="font: inherit;"> June 30, 2023</em>, we granted a total of $0.6 million in deferred cash awards to members of our Board of Directors and certain key members of our management team. During the year ended <em style="font: inherit;"> June 30, 2022</em>, we granted a total of $0.3 million in deferred cash awards to members of our Board of Directors and certain key members of our management team. Each deferred cash award provides for <em style="font: inherit;">three</em> equal cash payments to the applicable Participant to be paid on the <em style="font: inherit;">one</em> year, <em style="font: inherit;">two</em> year, and <em style="font: inherit;">three</em> year anniversaries of the date of the grant of such Awards, (the “Award Date”); provided on the date of each payment (the “Payment Date”), the Participant has been since the Award Date, and continues to be through the Payment Date, a member of our Board of Directors or an employee of NAI. In the event a Participant ceases to be an employee of NAI or a member of our Board of Directors prior to any Payment Date, <em style="font: inherit;">no</em> further payments shall be made in connection with the Award.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Defined Benefit Pension Plan</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We formerly sponsored a defined benefit pension plan, which provides retirement benefits to employees based generally on years of service and compensation during the last <span style="-sec-ix-hidden:c102400666">five</span> years before retirement. Effective <em style="font: inherit;"> June </em><em style="font: inherit;">21,</em> <em style="font: inherit;">1999,</em> we adopted an amendment to freeze benefit accruals to the participants. Annually, we contribute an amount <em style="font: inherit;">not</em> less than the minimum funding requirements of the Employee Retirement Income Security Act of <em style="font: inherit;">1974</em> nor more than the maximum tax-deductible amount.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Disclosure of Funded Status </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The following table sets forth the defined benefit pension plan’s funded status and amount recognized in our consolidated balance sheets at <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Change in Benefit Obligation:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Benefit obligation at beginning of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Actuarial loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(276</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Benefit obligation at end of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Change in Plan Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Fair value of plan assets at beginning of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,429</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(190</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Employer contributions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Plan expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair value of plan assets at end of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Reconciliation of Funded Status:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Difference between benefit obligation and fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Unrecognized net actuarial loss in accumulated other comprehensive income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net amount recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Projected benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Accumulated benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The weighted-average discount rate used for determining the projected benefit obligations for the defined benefit pension plan was 4.89% for the year ended <em style="font: inherit;"> June 30, 2023</em> and 4.39% during the year ended <em style="font: inherit;"> June 30, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net Periodic Benefit Cost </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The components included in the defined benefit pension plan’s net periodic benefit expense for the fiscal years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(69</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Recognized actuarial loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Settlement loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net periodic benefit expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">In the fiscal years ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>, we did <span style="-sec-ix-hidden:c102400675"><span style="-sec-ix-hidden:c102400676">not</span></span> contribute to our defined benefit pension plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The following is a summary of changes in plan assets and benefit obligations recognized in other comprehensive income (loss) (in thousands): </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Settlement loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Amortization of net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Plan expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total recognized in other comprehensive loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total recognized in net periodic benefit cost and other comprehensive loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The estimated net loss for the defined benefit pension plan that will be amortized from accumulated other comprehensive income into net periodic benefit cost over the next fiscal year is approximately $40,000. We do <em style="font: inherit;">not</em> have any transition obligations or prior service costs recorded in accumulated other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The following benefit payments are expected to be paid (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">2029-2033</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total benefit payments expected to be paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The weighted-average rates used for the years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> in determining the defined benefit pension plan’s net pension costs, were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Discount rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expected long-term rate of return</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Compensation increase rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our expected rate of return is determined based on a methodology that considers historical returns of multiple classes analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium. A weighted average rate was developed based on those overall rates and the target asset allocation of the plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our defined benefit pension plan’s weighted average asset allocation at <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> and weighted average target allocation were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Target</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Allocation</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Debt securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Commodities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The underlying basis of the investment strategy of our defined benefit pension plan is to ensure that pension funds are available to meet the plan’s benefit obligations when due. Our investment strategy is a long-term risk controlled approach using diversified investment options with relatively minimal exposure to volatile investment options like derivatives.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The fair values by asset category of our defined benefit pension plan at <em style="font: inherit;"> June 30, 2023</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Quoted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Prices in</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Active</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Markets for</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Identical</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Observable</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unobservable</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Assets</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Level 1)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Level 2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Level 3)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Equity securities(1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Debt securities(2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Other(3)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-indent: -9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">This category is comprised of publicly traded funds, of which 50% are large-cap funds, 26% are developed and emerging market funds, 18% are mid-cap funds, and 6% are small-cap funds.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">This category is comprised of publicly traded funds, of which 34% are U.S. fixed income funds and 66% are corporate and foreign market fixed income funds.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">3</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">This category is comprised of commodities and cash alternatives.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 0.05 700000 500000 300000 1700000 1400000 600000 300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Change in Benefit Obligation:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Benefit obligation at beginning of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Actuarial loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(276</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Benefit obligation at end of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Change in Plan Assets:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Fair value of plan assets at beginning of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,429</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(190</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Employer contributions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Plan expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair value of plan assets at end of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Reconciliation of Funded Status:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Difference between benefit obligation and fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(339</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Unrecognized net actuarial loss in accumulated other comprehensive income</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net amount recognized</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Projected benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Accumulated benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,094</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1438000 1820000 46000 39000 29000 276000 91000 145000 1364000 1438000 1094000 1429000 22000 -190000 0 0 91000 145000 -0 -0 1025000 1094000 -339000 -344000 409000 495000 70000 151000 1364000 1438000 1364000 1438000 1025000 1094000 0.0489 0.0439 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(42</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(69</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Recognized actuarial loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Settlement loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Net periodic benefit expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 46000 39000 42000 69000 -50000 -63000 -27000 -50000 81000 83000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Settlement loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(28</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Amortization of net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Plan expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total recognized in other comprehensive loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total recognized in net periodic benefit cost and other comprehensive loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -8000 -17000 28000 50000 -50000 -63000 0 0 -86000 -130000 -5000 -47000 40000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">739</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">2029-2033</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total benefit payments expected to be paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 739000 264000 13000 106000 30000 105000 1257000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Discount rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expected long-term rate of return</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6.24</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6.10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Compensation increase rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0489 0.0439 0.0624 0.0610 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Target</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Allocation</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Equity securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Debt securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Commodities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 0.64 0.49 0.53 0.14 0.20 0.41 0.12 0 0 0.10 0.31 0.06 1 1 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Quoted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Prices in</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Active</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Markets for</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Identical</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Observable</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Unobservable</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Assets</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Level 1)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Level 2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Level 3)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Equity securities(1)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">653</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Debt securities(2)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Other(3)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">231</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-indent: -9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,025</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 653000 653000 0 0 141000 141000 0 0 231000 231000 0 0 1025000 1025000 0 0 0.50 0.26 0.18 0.06 0.34 0.66 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>I. Stockholders</b>’<b> Equity </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Treasury Stock </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> September 18, 2020, </em>the Board of Directors authorized a $2.0 million increase to our stock repurchase plan (“Repurchase Plan”), thus bringing the total authorized repurchase amount to $12.0 million. On <em style="font: inherit;"> March 12, 2021, </em>the Board of Directors authorized an additional $3.0 million increase to the Repurchase Plan, thus bringing the total authorized repurchase amount to $15.0 million. On <em style="font: inherit;"> January 14, 2022, </em>the Board of Directors authorized an additional $3.0 million increase to the Repurchase Plan, thus bringing the total authorized repurchase amount to $18.0 million. Under the Repurchase Plan, we <em style="font: inherit;"> may, </em>from time to time, purchase shares of our common stock, depending upon market conditions, in open market or privately negotiated transactions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Treasury Stock repurchases for the year ended <em style="font: inherit;"> June 30, 2023</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Cost</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Cost (in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares purchased under Repurchase Plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140,812</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares acquired from employees for restricted stock vesting</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,587</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">164,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Treasury Stock repurchases for the year ended <em style="font: inherit;"> June 30, 2022</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average Cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total Cost (in thousands)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares purchased under Repurchase Plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">406,817</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.76</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,190</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares acquired from employees for restricted stock vesting</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.08</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">313</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">435,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Treasury stock repurchase costs include commissions and fees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Shares acquired from employees for restricted stock vesting and stock options exercises were returned to us by the related employees and in return we paid each employee’s required tax withholding resulting from the vesting of restricted shares. The valuation of the shares acquired and thereby the number of shares returned to us was calculated based on the closing share price on the date the shares vested.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Stock Incentive Plans </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For the years ended <em style="font: inherit;"> June 30, 2023</em>and <em style="font: inherit;"> June 30, 2022</em>, the Company had <em style="font: inherit;">no</em> stock options outstanding.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock activity for the year ended <em style="font: inherit;"> June 30, 2023</em> was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares –</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2009 Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares –</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2020 Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(71,146</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.04</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11.69</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">223,682</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">349,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock activity for the year ended <em style="font: inherit;"> June 30, 2022</em> was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Number of</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Average Grant</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares </b>–</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Date Fair</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">2009 Plan</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Value</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">61,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(51,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10.88</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares –</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2020 Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">87,773</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">135,850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(25,896</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">472,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock grants, granted to members of our Board of Directors and certain key members of our management team, vest over a period of years from the date of grant and the unvested shares cannot be sold or otherwise transferred and the right to receive dividends, if declared by our Board of Directors, is forfeitable until the shares become vested. The total remaining unrecognized compensation cost related to unvested restricted stock shares amounted to $2.0 million at <em style="font: inherit;"> June 30, 2023</em> and the weighted average remaining requisite service period of unvested restricted stock shares was 2.1 years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 2000000.0 12000000.0 3000000.0 15000000.0 3000000.0 18000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Cost</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total Cost (in thousands)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares purchased under Repurchase Plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">140,812</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9.19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares acquired from employees for restricted stock vesting</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,587</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.86</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">164,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average Cost</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Total Cost (in thousands)</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares purchased under Repurchase Plan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">406,817</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.76</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,190</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Shares acquired from employees for restricted stock vesting</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.08</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">313</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">435,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,503</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 140812 9.19 1294000 23587 8.86 209000 164399 1503000 406817 12.76 5190000 28263 11.08 313000 435080 5503000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares –</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2009 Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares –</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2020 Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(71,146</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.04</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11.69</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">223,682</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">349,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Number of</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Average Grant</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares </b>–</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Date Fair</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">2009 Plan</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><em style="font: inherit;">Value</em></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">61,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(51,326</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10.88</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,666</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Average Grant</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares –</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Date Fair</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2020 Plan</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2021</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">87,773</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">135,850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(25,896</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16.81</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Nonvested at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">186,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Available for grant at June 30, 2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">472,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1666 8.50 0 0 1666 8.50 -0 0 0 0 0 186227 12.56 123000 8.79 71146 13.04 14399 11.69 223682 10.39 349377 61324 11.47 0 0 51326 11.52 8332 10.88 1666 8.50 0 87773 16.81 135850 10.99 25896 16.81 11500 16.81 186227 12.56 472377 2000000.0 P2Y1M6D <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>J. Commitments </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We lease a total of approximately 162,000 square feet at our manufacturing facility in Vista, California from an unaffiliated <em style="font: inherit;">third</em> party under a non-cancelable operating lease. On <em style="font: inherit;"> July 31, 2013, </em>we executed a <em style="font: inherit;">third</em> amendment to the lease for our manufacturing facility in Vista, California. As a result of this amendment, our facility lease has been extended through <em style="font: inherit;"> March 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NAIE leases facility space in Manno, Switzerland from <em style="font: inherit;">two</em> unaffiliated <em style="font: inherit;">third</em> parties. The leased spaces total approximately 125,000 square feet<b>. </b>We primarily use the facilities for manufacturing, packaging, warehousing and distributing nutritional supplement products for the European and Asian marketplaces. On <em style="font: inherit;"> July 1, 2019, </em>NAIE extended the lease on its main manufacturing facility for an additional <span style="-sec-ix-hidden:c102400953">five</span> years through <em style="font: inherit;"> June 30, 2024. </em>On <em style="font: inherit;"> May 4, 2022, </em>NAIE further extended the lease on its main manufacturing facility for a new term of <em style="font: inherit;">ten</em> years effective <em style="font: inherit;"> January 1, 2023 </em>with a new expiration date of <em style="font: inherit;"> December 31, 2032, </em>with an option to extend <em style="font: inherit;">one</em> year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">On <em style="font: inherit;"> November 5, 2018, </em>NAIE entered into a lease with Sofinol SA for approximately 2,870 square meters of commercial warehouse space in a building located on the property adjacent to the leasehold for the primary existing NAIE facility in Manno, Switzerland. NAIE uses the space primarily for raw material storage. The lease is for an initial <span style="-sec-ix-hidden:c102400957">five</span>-year term commencing on <em style="font: inherit;"> January 1, 2019 </em>and NAIE can terminate the lease with <em style="font: inherit;">12</em> months advance notice given on <em style="font: inherit;"> June </em><em style="font: inherit;">30th</em> or <em style="font: inherit;"> December </em><em style="font: inherit;">31st</em> each year of the initial term. At the end of the initial term the lease transfers to an indefinite tenancy at the same rental rate terminable by NAIE or the landlord upon <em style="font: inherit;">12</em> months' advance notice. This initial term of this lease ends on <em style="font: inherit;"> December 31, 2023 </em>and as of <em style="font: inherit;"> June 30, 2023, </em>we have <em style="font: inherit;">not</em> provided notification of terminating this lease so the term automatically extended to <em style="font: inherit;"> December 31, 2024.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Minimum rental commitments (exclusive of property tax, insurance and maintenance) under all non-cancelable operating leases with initial or remaining lease terms in excess of <em style="font: inherit;">one</em> year, including the lease agreements referred to above, are set forth below as of <em style="font: inherit;"> June 30, 2023</em> (in thousands): </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">There-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2025</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2026</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2027</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2028</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">after</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Gross minimum rental commitments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,506</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Rental expense totaled $3.3 million for the fiscal year ended <em style="font: inherit;"> June 30, 2023</em> and $3.4 million for the fiscal year ended <em style="font: inherit;"> June 30, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 162000 125000 2870 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">There-</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2025</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2026</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2027</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2028</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">after</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Gross minimum rental commitments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,506</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2868000 1369000 1369000 1369000 1369000 6162000 14506000 3300000 3400000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>K. Economic Dependency </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">We had substantial net sales to certain customers during the fiscal years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> shown in the following table. The loss of any of these customers, or a significant decline in sales or the growth rate of sales to these customers, or in their ability to make payments when due, could have a material adverse impact on our net sales and net income. Net sales to any <em style="font: inherit;">one</em> customer representing <em style="font: inherit;">10%</em> or more of the respective year’s consolidated net sales were as follows (dollars in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fiscal 2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fiscal 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 2</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">54,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">(a)</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(a)</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Sales were less than <em style="font: inherit;">10%</em> of the respective period’s consolidated net sales. </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable from these customers totaled $1.8 million at <em style="font: inherit;"> June 30, 2023</em> and $10.7 million at <em style="font: inherit;"> June 30, 2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">We buy certain products, including beta-alanine, from a single supplier. The loss of this supplier or other raw material suppliers could have a material adverse impact on our net sales and net income. Raw material purchases from any <em style="font: inherit;">one</em> supplier representing <em style="font: inherit;">10%</em> or more of the respective period’s total raw material purchases were as follows (dollars in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended June 30,</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">% of Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">% of Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases by</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases by</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Supplier</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Supplier</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Supplier 1</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fiscal 2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fiscal 2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 2</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">54,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"> </p> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">(a)</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 61646000 37218000 48066000 54599000 31552000 109712000 123369000 1800000 10700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended June 30,</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">% of Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">% of Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Raw</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases by</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases by</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Material</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Supplier</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Supplier</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Purchases</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Supplier 1</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,487</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,065</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 11487000 0.13 14065000 0.17 11487000 0.13 14065000 0.17 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>L. Derivatives and Hedging </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We are exposed to gains and losses resulting from fluctuations in foreign currency exchange rates relating to forecasted product sales denominated in foreign currencies and to other transactions of NAIE, our foreign subsidiary. As part of our overall strategy to manage the level of exposure to the risk of fluctuations in foreign currency exchange rates, we <em style="font: inherit;"> may </em>use foreign exchange contracts in the form of forward contracts. There can be <em style="font: inherit;">no</em> guarantee any such contracts, to the extent we enter into such contracts, will be effective hedges against our foreign currency exchange risk.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">During the year ended <em style="font: inherit;"> June 30, 2023</em> and prior, we entered into forward contracts designated as cash flow hedges primarily to protect against the foreign exchange risks inherent in our forecasted sales of products at prices denominated in currencies other than the U.S. dollar. These contracts are expected to be settled through <em style="font: inherit;"> September 2024. </em>For derivative instruments that are designated and qualify as cash flow hedges, we record the effective portion of the gain or loss on the derivative in accumulated other comprehensive income (OCI) as a separate component of stockholders’ equity and subsequently reclassify these amounts into earnings in the period during which the hedged transaction is recognized in earnings.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For foreign currency contracts designated as cash flow hedges, hedge effectiveness is measured using the spot rate. Changes in the spot-forward differential are excluded from the test of hedge effectiveness and are recorded currently in earnings as revenue. We measure effectiveness by comparing the cumulative change in the hedge contract with the cumulative change in the hedged item as well as ensuring the assumptions we made at hedge inception have <em style="font: inherit;">not</em> materially changed. <em style="font: inherit;">No</em> hedging relationships were terminated as a result of ineffective hedging for the years ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> June 30, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We monitor the probability of forecasted transactions as part of the hedge effectiveness testing on a quarterly basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of <em style="font: inherit;"> June 30, 2023</em>, the notional amounts of our foreign exchange contracts accounted for as cash flow hedges were $31.7 million (€28.4 million). As of <em style="font: inherit;"> June 30, 2023</em>, a net gain of approximately $0.2 million offset by approximately $0.1 million of deferred taxes, related to derivative instruments designated as cash flow hedges was recorded in OCI. As of <em style="font: inherit;"> June 30, 2022</em>, a net loss of approximately $2.3 million, offset by approximately $0.5 million of deferred taxes, related to derivative instruments designated as cash flow hedges was recorded in OCI. It is expected that $0.2 million of the gross gain as of <em style="font: inherit;"> June 30, 2023</em>, will be reclassified into earnings in the next <em style="font: inherit;">12</em> months along with the earnings effects of the related forecasted transactions.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">During the year ended <em style="font: inherit;"> June 30, 2023</em>, we recognized $0.5 million of net gains in OCI, reclassified $3.1 million of gains and forward point amortization from OCI to Net Sales. During the year ended <em style="font: inherit;"> June 30, 2022</em>, we recognized $5.4 million of net gains in OCI, reclassified $3.0 million of gains and forward point amortization from OCI to Net Sales.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">For foreign currency contracts <em style="font: inherit;">not</em> designated as cash flow hedges, changes in the fair value of the hedge are recorded directly to foreign exchange gain or loss in other income in an effort to offset the change in valuation of the underlying hedged item. During the year ended <em style="font: inherit;"> June 30, 2023</em>, we entered into forward contracts in order to hedge foreign exchange risk associated with our lease liability at NAIE, which is denominated in Swiss Francs (CHF). As of <em style="font: inherit;"> June 30, 2023</em>, the notional amounts of our foreign exchange contracts <em style="font: inherit;">not</em> designated as cash flow hedges were approximately $12.3 million (CHF 11.1 million).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">We are exposed to interest rate fluctuations related to our $10.0 million Term Note with Wells Fargo, which carries a variable interest rate of 1.80% above the SOFR rolling <em style="font: inherit;">30</em>-day average. To manage our exposure to this variable rate, on <em style="font: inherit;"> August 23, 2021, </em>we entered into a floored interest rate swap that fixes our all-in rate on this loan to 2.4% for the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> years of the term loan. Fluctuations in the relation of our contractual swap rate to current market rates are recorded as an asset or liability with an offset to OCI at the end of each reporting period. Interest expense is adjusted for the difference between the actual SOFR spread and the swap contractual rate such that our effective interest expense for each period is equal to our hedged rate of <em style="font: inherit;">2.4%.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 31700000 28400000 200000 100000 -2300000 500000 200000 500000 3100000 5400000 3000000.0 12300000 11100000 10000000.0 0.0180 0.024 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>M. Contingencies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">From time to time, we become involved in various investigations, claims and legal proceedings that arise in the ordinary course of our business. These matters <em style="font: inherit;"> may </em>relate to product liability, employment, intellectual property, tax, regulation, contract or other matters. The resolution of these matters as they arise will be subject to various uncertainties and, even if such claims are without merit, could result in the expenditure of significant financial and managerial resources. While unfavorable outcomes are possible, based on available information, we generally do <em style="font: inherit;">not</em> believe the resolution of these matters will result in a material adverse effect on our business, consolidated financial condition, or results of operations and the price of our common stock. However, a settlement payment or unfavorable outcome could adversely impact our results of operations. Our evaluation of the likely impact of these actions could change in the future and we could have unfavorable outcomes we do <em style="font: inherit;">not</em> expect.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>COVID-<em style="font: inherit;">19</em> Pandemic</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The Company continues to monitor and evaluate the risks to public health and the impact on overall global business activity related to the COVID-<em style="font: inherit;">19</em> pandemic, including potential impacts on our employees, customers, suppliers and financial results. As the situation remains fluid, it is difficult to predict the duration and scope of the pandemic and its impact on our business. However, it <em style="font: inherit;"> may </em>result in a material adverse impact to our financial position, operations and cash flows if conditions persist or worsen.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>N. Segment Information </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our business consists of two segments for financial reporting purposes. The <em style="font: inherit;">two</em> segments are identified as (i) private-label contract manufacturing, which primarily relates to the provision of private-label contract manufacturing services to companies that market and distribute nutritional supplements and other health care products, and (ii) patent and trademark licensing, which primarily includes direct raw material sales and royalty income from our license and supply agreements associated with the sale and use of beta-alanine under our CarnoSyn® and SR CarnoSyn® trade names.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We evaluate performance based on a number of factors. The primary performance measures for each segment are net sales and income or loss from operations before corporate allocations. Operating income or loss for each segment does <em style="font: inherit;">not</em> include corporate general and administrative expenses, interest expense and other miscellaneous income and expense items. Corporate general and administrative expenses include, but are <em style="font: inherit;">not</em> limited to human resources, corporate legal, finance, information technology, and other corporate level related expenses, which are <em style="font: inherit;">not</em> allocated to any segment. Transfers of raw materials between segments are recorded at cost. The accounting policies of our segments are the same as those described in the summary of significant accounting policies in Note A.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our operating results by business segment for the years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Net Sales</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Private-label contract manufacturing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">154,798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Patent and trademark licensing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,168</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,015</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Income from Operations</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Private-label contract manufacturing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Patent and trademark licensing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Income from operations of reportable segments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,447</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Corporate expenses not allocated to segments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,796</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Private-label contract manufacturing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">115,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Patent and trademark licensing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">146,003</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our private-label contract manufacturing products are sold both in the U.S. and in markets outside the U.S., including Europe, Canada, Australia, New Zealand, Mexico and Asia. Our primary markets outside the U.S. are Europe and Asia. Our patent and trademark licensing activities are primarily based in the U.S.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales by geographic region, based on the customers’ location, for the <em style="font: inherit;">two</em> years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">109,277</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">115,255</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Markets outside the United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,015</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Products manufactured by NAIE accounted for 79% of consolidated net sales in markets outside the U.S. in fiscal <em style="font: inherit;">2023</em> and 84% in fiscal <em style="font: inherit;">2022</em>. No products manufactured by NAIE were sold in the U.S. during the fiscal years ended <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;">2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-lived assets by geographic region, based on the location of the company or subsidiary at which they were located or made, for the <em style="font: inherit;">two</em> years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total Long-Lived Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets by geographic region, based on the location of the company or subsidiary at which they were located or made, for the <em style="font: inherit;">two</em> years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">89,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,985</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,560</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">146,003</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Capital expenditures by geographic region, based on the location of the company or subsidiary at which they were located or made, for the <em style="font: inherit;">two</em> years ended <em style="font: inherit;"> June </em><em style="font: inherit;">30</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total Capital Expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Net Sales</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Private-label contract manufacturing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145,294</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">154,798</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Patent and trademark licensing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,168</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,015</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Income from Operations</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Private-label contract manufacturing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,667</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Patent and trademark licensing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,021</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,780</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Income from operations of reportable segments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,509</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,447</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Corporate expenses not allocated to segments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,796</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,713</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,679</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 145294000 154798000 8721000 16168000 154015000 170966000 9488000 15667000 3021000 6780000 12509000 22447000 -7796000 -8768000 4713000 13679000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;"><b>Assets</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Private-label contract manufacturing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">115,649</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Patent and trademark licensing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,657</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">146,003</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 102495000 115649000 31657000 30354000 134152000 146003000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">109,277</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">115,255</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Markets outside the United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total net sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,015</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,966</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 109277000 115255000 44738000 55711000 154015000 170966000 0.79 0.84 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,536</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total Long-Lived Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 53536000 43769000 20674000 22505000 74210000 66274000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">89,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,443</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,985</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,560</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">134,152</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">146,003</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 89167000 83443000 44985000 62560000 134152000 146003000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,210</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">314</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,105</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Total Capital Expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,524</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 13210000 25383000 314000 1105000 13524000 26488000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>O. Subsequent Events</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> July 18, 2023, </em>we entered into a Fourth Amendment to Lease amending and extending the term of the lease of its Vista, California manufacturing facilities. The Fourth Amendment extends the term of the Lease by an additional <span style="-sec-ix-hidden:c102401163">ten</span> years and <em style="font: inherit;">five</em> months commencing <em style="font: inherit;"> April 1, 2024. </em>The amended Lease covering two buildings and approximately 162,000 square feet will result in an increase in base rent to $1.50 per square foot, after <em style="font: inherit;">five</em> free months of base rent beginning at the commencement of the extended term. NAI intends to construct substantial improvements to the facilities including but <em style="font: inherit;">not</em> limited to installation of an approximately $2.3 million solar electrical generating system on both buildings, and other substantial improvements. Pursuant to the Fourth Amendment, the Landlord will reimburse NAI for up to $1.1 million of these tenant improvements to the buildings.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> August </em><em style="font: inherit;">16,</em> <em style="font: inherit;">2023,</em> we announced the temporary closure of our new high-speed powder processing facility in Carlsbad, California due to excess inventory on hand at <em style="font: inherit;">one</em> of our largest customer’s and their efforts to rebalance supply and demand. We expect this facility will re-open and our prior level of operations will resume late in our <em style="font: inherit;">third</em> fiscal quarter of <em style="font: inherit;">2024,</em> but there can be <em style="font: inherit;">no</em> assurance this customer will resolve its supply and demand issues in the timeframe expected or what level of business we will have with this customer if they purchase from us in the future. Closure of this plant will contribute to an anticipated net loss in the <em style="font: inherit;">first</em> half of fiscal <em style="font: inherit;">2024,</em> net income in the <em style="font: inherit;">second</em> half, and an overall net loss in fiscal <em style="font: inherit;">2024.</em> If this customer is unable to resolve its inventory issues in this timeframe, or our sales forecast is <em style="font: inherit;">not</em> realized we will likely experience a continuing material decrease in revenues during fiscal year <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> September 15, 2023, </em>our Board of Directors adopted a Clawback Policy requiring recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with financial reporting requirements under the federal securities laws.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2 162000 1.50 2300000 1100000 Sales were less than 10% of the respective period’s consolidated net sales. This category is comprised of commodities and cash alternatives. This category is comprised of publicly traded funds, of which 50% are large-cap funds, 26% are developed and emerging market funds, 18% are mid-cap funds, and 6% are small-cap funds. This category is comprised of publicly traded funds, of which 34% are U.S. fixed income funds and 66% are corporate and foreign market fixed income funds. EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /.!-5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #S@357N0!.?.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1,'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M\X$U5S78+G:K!P (3( !@ !X;"]W;W)K,S>+TQ;=L ^,1-M")=&CJ%S^_8XN MEJR".K8&NA\:2]9Y+3TFJ?>EZ.MG+KY'6\8D>0G\,+II;:7UT(F?+ AI= M\AT+X9TU%P&5L"DVG6@G&'73HL#O6(;1[P34"UNCZW3?G1A=\UCZ7LCN!(GB M(*#B]3WS^?--RVSM=]Q[FZU,=G1&USNZ82LF/^_N!&QU"A77"U@8>3PD@JUO M6F/S[;1K) 7I$5\\]AP=O";)I3QR_CW96+@W+2,Y(^8S1R82%/X\L0GS_40) MSN/?7+15?&92>/AZKSY/+QXNYI%&;,+]KYXKMS>M88NX;$UC7][SYP\LOZ!> MHN=P/TK_)\_9L3V[19PXDCS(B^$, B_,_M*7',1! 5RHNL#*"ZP?"LQN38&= M%]BG%G3S@FY*)KN4E,.42CJZ%OR9B.1H4$M>I##3:KA\+TR^]Y44\*X'=7(T MY4X,7Z,DX] ELU!Z\I4LPJP])=]+FWQ>3"BW$>BZS*T*=. \BY.U]B?[WD(5?X_#2V(;%\0R+%MQ0A.\?,5VE\2\ MJBV?XN53YL"GFVFYA5R-7:"W4SW[&/I#WG_?PE%D(5D0_:-"GDEVU9+)(/$V MVE&'W;1@%(B8>&*MT9N?S+[Q3H5+I]A4DU@%9;= V<741WG#G0!-07T ZK(7 M\I&]J@CB2@;\&PP'5D_9OM#:IL TB56 ]0I@O5. W;.-%P$R:(1+&C 5+EQG M.7[X?#^^)>/;A]D];"R^S%9DL,4-K@?D2HL?JW'QP4:D].D5B571@ 3M<4'G1%,6.2E M$0!I:[A8K9/ ZQHC.X?3-TNK;Y[D]>>>S\@R#AZ94*(Z:O/;9F]@F$I<6FV^ M+K4JKM+HFRRVS21FVE=*>EJ-ORZU*KW2 M^INX6\_IC5T7U*.+_0N23G-\"M5M#IW:/S*F@+@7A)_6(IS4*Z%*K,BS# M@(G[]Q\93I(MZ+L/_#E4\L/E)E3XT2-UE=RTI@)=:E5N92XP<3/_([=BT+L3 M_,D+'77CPS4G8R4VK?E EUIUCK4,"!9N\'_$=LY\7Y&?CTC#)C@KR1/V8D1T3)-I2H;R7XLJ-B9XC/5AE M>K!PXP\YR_7"#5F]!H_<5X+$!9;CQ4))26MHT*56I52&!@NW]?N&1F8OSI:& M&U;[>."(T'*\FH[_5/+2FA%TJ55YE1G!.BDC?&6^W_X>@BV#KDHC&.-A2J\(J M4X!U4@K8/TS)9HG2H0QLK7JN^XCB-Z:JFN!5C:F=(P-890:P3LH BU RD:TQ M268FZ1ZCDAJN6$=-:P30I59=F%!& /ND"# +F-@D3>PW4)!;\+7!CH9*^W%$ ML'9J$J]KO ;A' G +A. C1OX@ZE)0280-C=MJGC,) !$3<35-+3 M&@UTJ57IE=' QEU]3F\54-\G[^,(WHZ4P]H1G;I'+GA98UCG2 ;VP=JA$Q\< MS+V0AHX'H2J=WDCWS81(IW9AB,M6U_V=+$U0KR?ZGX\4\+K&,,\1"NPR%-BX MIU],YO=D'+N>!&QC*5DDLQG>NA4=1_3JJ6D-";K4JM3*D&"?]&1AM077B]X: M<)EZ6%H3@BZU*JPR(=@G)82[^-'W'&A7G"J]!Z[2>'V?UK"0J_52M60]\=.H M9W3[R8JYZ\Z3BDX9!.R3@D!UDF*53$A$Y%,LH3N&26I7$M/I\2>Y6O_@&OO& M<#@T[>(2TO>T&#WCGS]L'B8D=O; M.R41K6E EUH56YD&;-R[[['-/1&0Q51)[M@"(>6L(U[5F-(YW'^W=/]=W*SO M*25SM"S#!OK?F(O2HBAHNTG@]K5;SWSE84Y_$H/2W"1%Q MDN?EV?+Z8F_Q^X=QNNJ_4QZ>_7CB#YJDJ(CX; VEQN4 AE"1_1XAVY!\EZ[0 M?^12\B!]N67492(Y -Y?6GN=+ M:0< *H? 8 >&PO=V]R:W-H965T&ULK5G;;MLX$/T5 MPAL4+:#4(JEKDQAH4Q1ML=T&3;O[S-AT+%0279)*FOWZ'OIK/U7+#*Z9>BBVOX??;E5R/ M/WPI;C>Z_6&^.-^R6W[-];?ME82[^>!E552\5H6HD>3KB]EK_.J2YNV SN+O M@M^KO6O4AG(CQ/?VYL/J8A:VB'C)E[IUP>#?';_D9=EZ AP_>J>SX9WMP/WK M1^_ONN AF!NF^*4H_RE6>G,QRV9HQ=>L*?47]P'%K;^E*%7W%]WWMN$, M+1NE1=4/!@154>_^LY_]1.P-P)%C .D'D&,'T'X [0+=(>O">LLT6YQ+<8]D M:PW>VHMN;KK1$$U1M\MXK24\+6"<7ER*6HFR6#'-5^@-*UF]Y.BZ=:?0*?IV M_18]/WF!3E!1HZ\;T2A6K]3Y7,.;V_'S9?^6-[NW$,=;/C;U2T3# )&04,OP MR^.'D\/A1W4&[MUZI+5ORBQEL M'L7E'9\MGOV!D_#,%MUOY8"<%;5W'G M*NY)B!V#L#'^H[6!"E M7GA0U.^9A#07M99 #M;\3DUH>3B!9K'!460'EPW@,B^X*\FWK%BI+AF%WG ) MM7V_!MG 9@:0.,^G$VD:X2QTK'0^H,V]:+\*S2K;HX%>O3!F[<,]Q[/=CO(4WR*6J+&8:E<* >:1)[F6GQ MEJ\Y),&JV_0=RJ$DUZ+N$\2*FYB;*)ZFKL4H=" >R0[[V>YSM[=&]E/>;I]Y5M]",S3"\92-;'91$H8N@",AX?@HG506 M[*8H"PW,9!5+V$MLOZJ6?I>WPZ!'FL-^GAN$R)8]N"@.F_R5IFDV71?3"B8@8SP2'O8SWB-&T S0<2JV MZ]G:4EUM2_' .;KA-5\7CLPW:8V0/<[HH9M6-''6ZI']L)_^+KNN"\K(BF^% M6W7*@$%IM;89A8[6@8S$1_S$=ZC9GJ@,Q.0S'&>9,;T6VJ-9 M[JA?9.0]XN>]/T5]^[_RU\)W69Y,]87%C. (.^H#&5F1^/NT$?ZV/\X:PK"B MM71C=%J%;4:NIH.,5$;\5':@W_P@3:J:ZGB+"2;$5D=O(,:W= M4^7!I*T(FB4C(6S]7^22Q73D-^KGMTM1585NN[E=O]QV]% 0>+T$O.CY7Y G M"KT-T+L O0_0Q\[FTPOK<9;W178EB6R2]#B7'&I MNAJ9GG7=KGZP*G'J9=]?5>*_R]MA[",14S\17\G'^J7:63A#)R]##+M,HCM6 M-OP,Q6$8A&&(U(;!^Q%K-$BCXE^^ZOI3C@JE6@TJ)!*-5AH2!?+(.FV^5K2? MBZ.[5;IW-/O$V2QD.M"'(SK2!67"X&3R&WYTYC?&CYWUMU1(8MI$/ MO?<7* G"E 89=ARB)@$F>9!@?-0Y*C7%0SX];;'89+EC4D=U09\X2%ZMBI8K MH,ZU9VZG18V6;%M W;/"-$4"Q1&=MAHVLS BKEHW:@GJUQ)?N&;P$[1%3-:P M./93>5,<9"'>*[0]1M,L39/$<0I$1Q5!_2KBZY G;9X&[>HOA=(!H@'TDT&< MTR$_;6E#@S#!09K'QZ6-J3)."5TZRL.(U)4:6I>FT M7[&:Q2[A1T'>CQ;;[MGHCM!95=[GA#,"W!O!\+4"M]#?MY]KA\_SB/U!+ M P04 " #S@357PH<&6Q,# #&"@ & 'AL+W=O@- _DJ7D1;'-W_OWML[GA6JI7G5)JT%O&A1XYJ3'YG>OJ.*49T1V9 M4P%O%E)EQ$!7+5V=*TJ2TBGCKH]QY&:$"6<\+,>F:CR4A>%,T*E"NL@RHOX^ M4"[7(\=SW@>>V#(U=L =#W.RI#-J7O*I@I[;1$E81H5F4B!%%R/GWKN;>*5# M:?&+T;7>:",K92[EJ^U\3T8.MD24T]C8$ 0>*SJAG-M(P/&G#NHT! S)YI.)/_-$I..G+Z#$KH@!3=/]X"#7SOXYSH$M4-0"JW(2EF/Q)#Q4,DU4M8:HME& MN3:E-ZAAPF[CS"AXR\#/C"=2:,E90@Q-T /A1,04S6PXC:ZG1%%A4FI83+B^ M05_0R^P175_=H"O$!'I.9:&)2/30-8!B [IQ/>U#-:U_8-H?A>B@ -\B'_M! MB_OD?'=_V]V%!6A6P6]6P2_C=0_$NX]C60B0K&A,V8K,.;U%A$..E^L!IP4E MLIB;1<$A\2K;-M'5+&$YBSU J[%5M]H4MF\2!/T/HRW\H,$/CN)/(?6I4K"# MD"_Q*\J)0BO""XJN89L2R3E1&N44CF\*6WK3AE[-T-O@PAWL[<"?,-J"[S;P MW4O@;RM&C4AA4JG8/WAA552CK>A5_&B#*L3VMP-_TFP+/VSPPT_A,ZV+T^CA M'M,N]3&++>"H 8X^!0QWO#9PFIE8GJ*.3E(?L]BB[C74O:/4$YEE<.O7R)]) M\-XY"7[": N]WZ#W+T"_.+O[>TOI8]R6WV<8;O$/&O[!Y?SGI?=@#RG"O:#O M[5Z*+7:>/XB\ ROOX8^O&[Z<_8),K\.?5M!F>%3"Q@?:.RKA&:HS7:B_.R). M@7M[/('?Q>%@#[S%$$=>;Q#N@+L;18:M\'X2M61"(TX7X(D[/;BI5%4T51TC M\[+NF$L#54S93*'0I,H:P/N%E.:]8TN9IG0=_P=02P,$% @ \X$U5P'? M%,F$!0 .14 !@ !X;"]W;W)KK,,="XZ]8!78.F73\S%FT3E42/I)QTOWY'2I%LB6);H%^L M%]^=GB/O[KGC\D'(+VK/F$:/95&IZ]E>Z\/5?*XV>U92=2D.K()_MD*65,.C MW,W503*:6Z6RF),@2.8EY=5LM;3O;N5J*6I=\(K=2J3JLJ3RZPTKQ,/U#,^> M7GS@N[TV+^:KY8'NV!W3GPZW$I[FG96]$I?<*_5[E+#\W, >O.M?(DVLWQ&OQK[JZ1&'P I& A Y Z^]7 M)QXX8;?2H;473=C[&W)2T8(YUZ91C:VJR;SC"L=1@./E_'B*V"&6!HLDZ<3. MD$4=LLB+;"V4-AN^$R)7",(A=T%L;"2GWP[C+$X'$!UB41"=B)U!C#N(L1?B M'U(HA0Y2;+EV@8O'7\UPG VPC:7"( X6;FA)!RWQ0GNO]PSJ(A0B7NU>H!VK M(&T*FS(TAXSE2ILT@IQACU!\E3L $L>R92;1@_4GCG0I^.<+W$$8D&Z%U29 )\UH'/ MO.#;.K25HD2B*U@NC-GHZU&*PP'$L1 .DW0B0A8=QH55"[T1PANDS]LHN+AR M@5SXG#64?J4.=,.N9U"*%9-'-EO]^@M.@M]<]>TG&3OS&0<]L03?V!G-P*YN M'7HG-(9>$$/M+C(UY\T*! M^U$!O,V>5CL(F@+*WP7:05OFQ$K&*))1]7-(89Q-8.U9#?MIS0;W"U0Q9UUN ME<_7APR!.83B> )83VK8SVH?A88R+&SN^?9Y3%@O\9@Z7&)3M0OWK(;]M-96 MKWL&_3A[JA":/KHY COX*XZ'/8)#"FI8/%'#<$]SV,]SMU(W> >RWL3JH M*A@G]UB*+**)7@'WA(;]C&9:+4_5&?,0B;BF7Z$B+FAEOW,TR@88'0(8;)()T**]'1& ML+>_Z,,=8DDBN"DAG-2>2N9L,HB7'7^TR_A9ULZ=[[F2^+GRABJ^0<\AVG+H M6ZE4=@VL\Q=.YQMSZ6D_<1D-"Y-#"E^F$YQ$>K(D?K)\S8O:#-H_ #?\+KAC M*8 [D>^DIU 2>0/KLST$ ;P4Y@,*.7T:6C MU%IIF',@\]UQYB7H'XZSGV3M M?"UZJB9^JN[CK/'>O5MC[HVS) RRT8:-!1,,LWPTM6<]31,_39^&F _IF'GC M+$WC>#AR.@03',?CSG%^<@A5,KFS9W,*V?FQ.;3IWG;G?Z_LJ=?@_0V^6C>G M>+V9YE#Q'94[H Y4L"V8#" A9T@VYW3-@Q8'>]1U+[06I;W=,PK$8P3@_ZT0 M^NG!?* [+5W]#U!+ P04 " #S@357:3@RR[$' !(,0 & 'AL+W=O M*\_-4]U\ M;K>,7BLMG,VEW#Z*IO5!8S MXCC!K*1Y-;F[Z3_[T-S=U'M>Y!7[T*!V7Y:T^?J.%?73[01/OGWP,=]L>??! M[.YF1S?LGO%/NP^-N)J=6%9YR:HVKRO4L/7MY"U^D[E.UZ!'_"MG3^W9>]0- MY:&N/W<7[U>W$Z?K$2O8DG<45+P\LCDKBHY)].//(^GD%+-K>/[^&WO:#UX, MYH&V;%X7_\Y7?'L[B29HQ=9T7_"/]=,O[#@@O^-;UD7;_T5/1ZPS0:. =&WARA$M=\H\- M?+G!I0C!L4$@-<#NA0;AL4'8)^N@;I^:!>7T[J:IGU#3H05;]Z;/;]]:9"2O MNJEXSQOQ;2[:\;MY7;5UD:\H9RMTS\6+F&>\1?5:7-7+S]NZ6+&F_1DE?^YS M_A5-T:?[!7KQXTOT(\HK],>VWK>T6K4W,RYZTW'.EL?([PZ1R<7(92GF8A\% M_>=75CZPYK\:FKF9YNUJE7>3FA;H \U74]&I.=WE7%P;2!=FTH^,BU4L%$EH M4^75IC5Q)6:N/\0.T>Z;KX>1OD+'<1L(4V#$O\_?H[><-_G#GM.'@B%>B[$W M(F\FU@SH9BTD&S>;B;ETFE#D-*%(S^-=X'E'"UHM&7HA$M%N1:_:EXAR],]] M]1JYSBM$'()UD^7 &O2LW?[Y>!<[CN<&_LWL\7PV&*-W&_>;=D>7['8B=N:6 M-8]LWXP1BU45!#$7CQ&)2IJBOU(AJ4:F!_@,2C3=-UQ(O>$&FGG MG;3SC-J];]M]+Y[8:)>'':'M=T)QNA"W^%:L[F6W)1\^W#2TVY3/UI1.8T^9 M@-CU(]^1=#9V[-H59),L40<@]3VU&2ZS1#;*OW_*OV\]_[J<^\KDE*;OW%=$ MG4J0A0J1=$_4,')F0([,A!AI&)PT#(P:BCNI.)&WM#_3LB_=>R:T*_JSC+@G M'K1;GJ-V8L?2ZAA YP'Z@TJD+:PA8J1A03CI"!'IG*<]V0D97B2,C1*.3ZD MH+=+<=IKV.H5NN^W&VCG":$^SXWAK]UT;)(E:M\]UWIMDB=IW'$LU14Y?MBJIY5%0$(0L8DL"05 .)/5E&(V:LXV GL=E/?JK$*:3(_Q*K5)[3?,&/=)BWZ_I%6OR1]H5-L5W8GGO^T(6 M*+P+"P]"%C D@2&I!D)P$,C2 ZBQ^(,?Q69#^IN0*:_$H8$===>JY<%[(FCB M%AH(=D),9,7 8"D<+ .#C?4:_!LV&[CK#EMFLBMOI7.K; NK;(E5MM0J6X95 M&VLX1>+!AV*S$7U&S9-H9X7&4^(8>TX@+RIC_*L3;I,MT0S"=0(ZWC$E7=%%1:&@5R-3#01 MIP2[OGQVU]#A(([EW5'3_\@GEXY$@Q/%9BLJGQPA+X55!^ACL11D*8U1KUX' M-MD2S1#E+B.HQPTK+IKJVR)9@S* MT<6JN;;%-G[D-[AK8G;7MJK91+7"TKXV)ZK/G4J8A08C'\0,P2R9$3+6 MRAMMNC?6=\F ML#TW=^#J!]-VGTRKW<>!Y\JG@=1JU R..D[F4"<@YCK!]Y5M">SXS?&OSJ5- MMD33?:Q+IPS2GBN5D+5Z<4N]M02 MGCG^U6<*JW95,PB7>(X?*PFR:EHU80,G="-\(9ONX$==LQ^]4,+39M!5G:!2 M=])@1))=Y;>)*BQR<"2IF&A@4T(B7RZ8ZG R6::+&86AO)/,SGXBWOV/P:^T MV8@;$BK86K1S7H>"H#G\;/]PP>M=_ZOQAYKSNNS?;AD5M[,.(+Y?US7_=M'] M$/WTSQ-W_P-02P,$% @ \X$U5UZ_/D;"!@ ]AT !@ !X;"]W;W)K M%1H1 MSWBLM H&'WM^R[-,:P(N'A]Q?M'ROCP9@E*_FMR/Y)$[6Y&DU' M*.$KMLO4O7C\@S<&!5I?++*R^H\>&UEOA.)=J43>+ 8$>5K4G^RI<<3! AP. M+"#- M)?X \LH,T"6AE:(ZO,^L 4FU]*\8BDE@9M^DOEFVHU6),6.HP/2L*O M*:Q3\UM1E")+$Z9X@AX4?$",5(G$"MVRH3=U,_CPP\#Q/T211J4Z+?BH0GQPHF +ZU@+Q8<$.< M&O_<%>\1]7Y!Q"/4 NCV].7$ 8>V#J65/CKD4.VU5>6UE10Y@H233*7%NMZQ MJ4JYU6VU5M^N52?S1;EE,;\:0;:67.[Y:/[S3SCT?K69?"9E1P[P6P?X+NWS MSU![TB(6.;>96:\-JK6ZQ.SG)-!^WQ_"-X6P%^%.Z@A7T.(*G(&Y3OZ%=*IW MMQ)0@F)1Q&G&4=$"UO?U5:QCN)5BG\(612MLO14Z MHW@/[MES"7;J4K #]V15Y5V"PU@/=11"SYR@O_ P2-QRFJB*!+$R1/P) M^H?2#G%F/)U,*>Y!M A%_LR.$7L=B7FGH00G:H"#@6[TA$>E!0<]D!:I63@= M 'G M-@)!IWX,V&3J C738B!/;[]#P(<"6I.56E"S32<_* MDBL[Q1-S-P8&3HO04* [TV,VTUZ?5X4;+T9['4T+[\3+%0M\?"%A'NMC)4O.[8@^,*^1 U].L M/JX'YI8WI<:!'P[MIH[CL)OD_FJW4%W=#G:/%:R%JPBF_2IL$Z.>%PV@[4@- MNUEM(?F6I4F]T87:<.E*49.MQCX-^YV612P:H#3<<1IVDUJ[+[?LF54-@Z;@ M.)8[GKSJ8PO134,O[.,VQ:@7#+FX(SOL9CN8#!^93(!&"B6AU;-#-#EL&AK9 M9 J-"8D&"C7IF(ZXF>[NE3Z!F-0UQ@>9THQ$II0_U"F0CN"(F^"NFQ ?DG 5 M>YYO,_',.5KR@J]2NUN)R6NZ7XSZT"UB,SR$O2- XB; SZ>V_5;H)M5%'C:< M;DI!'0[# >@=)Y(?FSA3*+GE*:C/RH7GTG;LA(X+B9L+%SL9;Z"&5^,*Q! B MIY[KS?=]EV[UV&?U@4EZ8TP#8TJQR9'0GPXTA:3C1^+FQX44,>=)$SKHO/@/ M&F!28V"DC"E#!R8LTG$G<7-GFS"[LAI?3M]VMHF/^J&!VL:VH1\,N;SC41+] M4+ZLTH(5\0G G?3\P_ER)FW'3N@XFK@Y^IYOFXS1^PTJ=@ZUNE0B_F8UW<+* M./#ZI&<3"P[%CL%VM$S<&>FQ>HIP"E%K:&_K>'U2KE#;1IM*-KZJ;K-H/?-BG\[HC\ M3DT+:N-MLX>WB/ED-O!.CW:\35_G[83'LNK?H0I5!NFJ67W1I7,/-;6PMQS4 M,J).">D3MTT,>W1PLQR\*G:28EV);& 14] KK=.BT/Z'!'WF3%HMH.;\A*>T MGY@6,0J3RT!BTHYUJ9MUG09P/:8XH%O&4AIZ?>:UB!U;> R](U[J?AW\L-MN ML^JP@V7ZM4>]Y])V[)&.T:F;T;\,S134 M9&(\]?NCI$6*A-X 6]..K:E[ZKTKH()"8V$%%AD'!5//P&4*$:_?=$\.3M!R M+M?5P6*)JCFV/HIJ[[:'E]?5D5WO_@V^N*V/(#LU]8GH)R8AH4N4\16H]-Y' M@$C6AXSUA1+;ZIQN*902>?5UPUG"I1: WU="J)<+_8#VJ'?^/U!+ P04 M" #S@357AQ?.D4H3 !- & 'AL+W=O6\;.9;_*H0G.W 6=9AQW$NP';2,QETIX.X>X+%8O^@JBB+[5*QFJRR MK/[T^WOOD77(LMN]@R"VJD2^^R;];N/\;5@94ZO[=5&&]P>KNJ[>'!^';&76 M.HQ=94I\LW1^K6L\^IOC4'FC<]ZT+HYGD\FKX[6VY<&'=_SNJ__PSC5U84OS MU:O0K-?:;R]-X3;O#Z8'Z<4W>[.JZ<7QAW>5OC'7IOZU^NKQ=-Q"R>W:E,&Z M4GFS?']P,7US>4+K><&_K=F$WF=%G"R=N3)% M08! QN\1YD&+DC;V/R?H/S#OX&6A@[ERQ7>;UZOW!Z\/5&Z6NBGJ;V[S3Q/Y M.25XF2L"_U2;N'9RH+(FU&X=-X."M2WEM[Z/]_F[Z: MO'V"V).6V).GH'_HZVZDKEP9H)F\4^570EG6\@+ZW,>3^FA#5KC0>"/J?UKG MZG]^,?>UNBQ<=ON_^^3Q),7[Y7$Q_D^L<+CWNU&5=W%7IA"I7! M[CQB 9RH;);XT'B"0B383%2>N74%2/2PTK30WR(Z$C6Y#;6WBP8^BWK%P97=0KE6G/ MA.=-1LN8F!(!T_B@%EB)Z%"OK(@&(380?]BO?AU?CXEGD.' B[F-?& CZ=G^ M8;#EC#JLY.WHKMONV\9::G7+%KOFIL51.H1H)77&PBZ M-IZL,N@"*PC$G?;6-4%!Q4@$8IG!KFVAO=+>Z_)&)#J&H2P@#8OU9 JE^A?4 M2X8SFXW4]/S\?*2N305;7X!>>?X*Q6>V(E2PKJ'7_ ()9.T;2&79NDSH7 ;[ MBR9J0(M%,JPO&E:%I1<%&"HUY9V@/I?Q@:QAA,=LK Z_7'Q^&97IU6;EBF)[ M!&$#84C\;$<*JSZ- :T 1@ 1^]QV**,^RZ YU06UTG<&VC*E,@6D51(+8V9J MV919-,BL\=Z4&?L681@Q$;ASE?B:SM5\]HJ@IL?2 MU5@%Z%-!2>@*'0)'/]%P*_ZU2#]* /*"8,&K=?DS#+C3E6\Q2 C 7JKX4C1( M6HN0JUY"8;L*I@:!/*3]MF*&!4) M3^C'5!A?6A]JBA7&M&]/HE!.3B>(+V'%$NK\#AD4 M!3?%U9C;H&H)8@E_AXR3#5Y!CA!?+\I0-MB0Z408E?:U)50&E,(8M"7/AW2W YY1\$/=/W9,I(WAL9WS\PGPSD[GDJW@(B! 5^WR MGZ6J<64VW'E$8+FF-YZCLRAM'E$0*#%EL#+J4 MZQH?6T&>@(N!.Y,7[ZQ]AI3XOX(_KB@)L,=]?+X>$_) M]!DIMR2=&T[.4I!Q@D("L:0M8OA/FS7C6?&+QA9YVRE%NVHJ[AHE#;$YHL.A MXIK*6A(=&18K!4F#'#@9%LF>"A=5-6 !L"3A@JJ"*'1IR MDMZNZG]OVN\!+4-)@*+>H*)#;9,&!(^LAQ''IAJR#L0/F1 2HZ;9UQ''Q;6I M5Z@0V6KPK>U'!V1^LD;B"19X8[AOAN:ICR-H2Q+VE"0]/U=;H[TX.1P"I07< ML$ Y85;4=]HU$1*KV&>2HL(*<*A=7?)C2\W2I%<]L"J61!S9X]>,?PP[IS:L ME# / 7F#C3 D==$OO"\5#\BMQS]R(5IS*Z2 M=U#V4[2&MF*VD;8W0Q>^)?&W15-! H&H 4 ](EZ=V4*(;$A\C8K:D[O3&I? M,^NS9DTI-N,82\CJ6#(/\,3H"$1MO4P>$=-GK+=Z67Y_V4ZI [O23OQG2QM& M_*:$6D2T#UI/8';D,,2*>.K>4C$&7NJ_H#K8!%>G2X0BR"./Z03Z1TQH*W9I ML?"T65GHBG58NCC7M*D6X&E$R:S7,;<@]@F M#4HGB9B=FH*[6Q($-P@00X]VUA+]0(0<[^N:=Y[VK9"N=_>-!#EJ^RA,27MU MBJ&V.2QIIM@: M<^I5)023?V9Q&-=O%6W9]91D4'#LI2T*4HQCP?41MBK,4SM6H6BLVQI 2LB,CD,MWD[.:*%!.J:!4>QS$A!(++ 9OPRUK<8.42C)C KLAW'X]C%#'U ,1TBYR MNM[TW' EG5J$W(9825)IF$27BIJQNMQ3WZ>]-5JV/'#])/;=1O=@>H71!C)0 MM;XUW:0BVEEXE)IQ'-B&NEO:D4Q/,YY+C;F"1(-LXWD]&W M5&^.Y>9:"/:A#EI-K M:'EV]VFN>+/+<2 MI'8B-8&Z2K1^0P6$W3O9I:7JQQY5A^VFCY'!E^H%3U1>J/F4A@2'T_F9HI>' M<_Y%;_N I_\!4;._1-3H#,@2<8?R2%_PO&/V-G[5FY$E-T=*-'R^A+9L*)/O M[:@7;D:#MV1P//N7XZ-XPL690]XPPK.WL [GJ9%U,B=)1PGIU*FJBC0;EM., MUEF@>.:WR;JN+Z#9R M8L63C%@BB8^M(9U8:O>R$(>:MAAX\7I\IM:4V.%)94<*0E2.FE3 &7Z5J@)6L;@4T^U M#V R[UU8LG,@#3H$"H;G%83C(\WIG 2-E"@TD [53CM\?"FRXQ (RS\E;Z? MTU^O[1C2D??H$*H'/27G^JZK_!G8_6/;XZ;0SO81QB&:3>OQ/0.ZR*'OVH:! M%B. ?GU@74^8NK>)UDBAOF?X_5GL_Q=]#VIH0&6HI^89*ACXO='4E%-6)[ER M:;[D:H]WU;2+A<;'!F5OFJ#+DE)SU[Q@+9\?QJZZ-^%LZ^FX1X"/>#K2\ 0G M[8V'J7BB_J!D9Z@H>S=E3%MWVA8RTA,+3$?4OT'3 6VK1'X8A[1OH)QT&)K% M;R"A.S<-O9$ V&W*)C!EM5F+U@,R/U'$9657R0>N13QD&-=&,J("Q")S8T<(+4I18@RGO'/-PV/A0FUQT).MB*'WWKOXDU7XK2#[FX4&F14"_L4@\K;&AP@N@F$ M3F>E\1B.1IV%-7?2FU&Q7]A;$C:^+EOOW.U'DS&S6;*:AAV^9)ON*$TR01*R M#*2XCWU 8G^EC;"[EK',NTPDXRZ(6#K$UG!Y$A_;.:)@:)"M76S:V>NH-R ? M3/0ZF/U&E/*W=$+Z/CI ?V[!\[J^^5%M# N%\] \O2N+NZ V;'&==&[@ @*I MBW1C04R2O'B?9G?%1H&I7V&WG P;XFYR04*+D6XX@$FC.4F:[!PD\N%99M1^ MU/U> ^_)E\X LS MIT3+Y'RDOM!XE%X)>9-S=< _^<=P^?1\W-["F<;2^#"=6/,Y?WM^($?ZD[$< M_Y- OG=]E627P<%L('' C"42T&EC>^1,JN%<[RFR=K*_+#0D>)VALR8SD:U= M.%D[]/IB<,]9R:*,Z3:YOEA0I+K-B@.ZN;K,(\PX_>5C%T26V'=W(15 ER;. MB65F%./Y6/T:&-RG**' I0 J#BW3 N[CUU3(:E4V+&&L-NUJ=OL0FG653LR* M2+&+XS[*>)S[EH\XVJBM7GM3Y]@92!?V&[Y63"P@.M(HI--G?T<8'%#'EJ$+9J-X>[%H"-3S,.O8Q?+T QLI'J18 MO.2S]/9U,!E=G;$F#F+:+^RZTK*^[[&I]Z>[E)P"(@O]8+I#P0,Q)*X[,0B" MGA0(#!<$SV!;5!/O,Y&J=)$U19QED+:>*[_')AXDJG]"Q#D@=@?POGCW;@=,O'# 8UX^*0AU[^"<%CQV^TEB?7?\GRXDL)6C M,HA%\^/[.:[&RW-^)Q@3'TA0<:)SU2.2=\4[#?$J140;-X!XS@?JSN0W/&V?3\"U?7;LT?:8!C/"W ]TOGZO1 "-J_^OGP?U!+ P04 " #S M@357BY3T1I4" "(!0 & 'AL+W=O T)!"\]*T:T<;:1U,#&EHVH!]0'SPDFMB+;&#?5VW?\\Y24.1 MNGZQS_;=X^=\?FZQU>;1EH@$SW6E[-(KB9JS(+!9B;6P(]V@XI.U-K4@7IHB ML(U!D;=!=17$83@-:B&5ER[:O1N3+O2&*JGPQH#=U+4P+RNL]';I1=YNXU86 M);F-(%TTHL [I!_-C>%5,*#DLD9EI59@<+WTSJ.S5>+\6X>?$K=VSP:7R8/6 MCVYQE2^]T!'""C-R"(*G)[S JG) 3.-/C^D-5[K ?7N'?MGFSKD\"(L7NKJ7 M.95+;^9!CFNQJ>A6;[]@G\_$X66ZLNT(V\YWG'B0;2SIN@]F!K54W2R>^W?8 M"YB%KP3$?4#<\NXN:EE^$B32A=%;,,Z;T9S1IMI&,SFI7%'NR/"IY#A*OVE" M6,$'N%)/J$@;B781$".[\R#K458=2OP*2A3#M5946OBL^$B>%DC#I51"95)4<$>"D/\7'4RX@TL. MPSFIG-E&9+CT6 L6S1-ZZ;LWT33\>(1L,I!-CJ&GNUJ\P"=ILTK;C4'X]1V? M"5:5SAY_'R)\%/(PX=5HO^S[M@\*R8=,L_HL80YZ#50BK'7%,I:J $' -4*N M45LB-\1P*[;\.0D-OZ^%M[SISY.I,V9^-)_"/2L4I(+&Z()96$C\29A Q%XS M5QG)'SF'0NO<'=2U,(96%"M<<&HY.)QZ83O?= M@G33:NU!$RNW-4MNE6B< Y^O-?_#?N$N&)IO^A=02P,$% @ \X$U5W"" MP5]D P .P< !@ !X;"]W;W)K_9+:!N*D13LDK=%T'89A'VCI9!&A2)6DXF2_OD?)5I+!\1>) M/-X]]SP\\CC?*7UG*D0+#[609N%5UC;G06#R"FMF1JI!22NETC6S--7;P#0: M6=$%U2*(PW (W2<"5!8[GP+J+S5>K\.X5*F.X+N]XW2SW(6V-5O0\F!C67_9\][/?A6< T M?"4@W@?$'>\^4,D@.>GPDA.2#5@%'[ED,N=,P*UE%IU> MAW.WYMPT+,>%1]?"H+Y';_GV330.WY\@FPYDTU/HRT-9?%@+)NW+ MZL 5-[E0IM4(_WS'!PLKH?*[?X^).)GFN(C+T2NGXJ49!W.NZ+(:BP6H$FR% M4"I!MY[++3 +5$>D.L(54@K:]HU N.8EPF<)?R/3IBNP^\1P[8"_7, 93/U9 M&M)_XH_3#%8M%T6'1^N;PX37C5;W?0%A F_?3.,H>@_)#.+4G]")C"9^&F5P MP_**A.O_\TZ&$/)-(S\=AY"&?I1$\+4L>8[/?%UDV6K)K=OUI\@,QGY&S#-_ M-@GA!U8\%W3,2$\\ ?* :Z3F42E1O*0;#0AQ2+ZD,B)W?QR/X;NR=#:;XWL= MA:F?A3',8G\VFQ*Z,>?4X_*V;@5S)2CVV]PW/XIEM=*6_]<;WF6A/QY'\!N\ M2Z=^&F0)?Z4N)U!2HDGR5#&#@X?Z)4P"#MF@#5$^8%3QT3Q M"&?I**'&)81SXQ)*.K*DZJG4QRY)\*RAU:BW7=LV=+Y::?O>-EB'E^&B;XA/ M[OVS3S /=M^I^8E73M<>-LM1LNV%%KQMJYT#KI:)^L9^X M!,-[N?P%4$L#!!0 ( /.!-5=+I:&(%0< (P2 9 >&PO=V]R:W-H M965T=42Q92G(3U_9,G#33=-*; M3-V;/G3Z )%+"0T(, !HR?WU/;L@:4F6E#[8%$GL8O?LV0_PO1JN4FHO))!8KJG4\\PTYO*E\J'7";5A.8A-(ER)4V\EL.GT^J;5QH^M+ M>?8Q7%_Z-EGCZ&-0L:UK'>YOR/KUU>A\U#_XU2Q7B1],KB\;O:1;2O]O/@;< M308MI:G)1>.="E1=C5Z=7]P\Y?6RX).A==SZK=B3A?>?^>9=>36:LD%DJ4BL M0>-R1Z_)6E8$,[YT.D?#EBRX_;O7_E9\AR\+'>FUM[^;,JVN1B]&JJ1*MS;] MZM<_4>?/,]97>!OEOUKGM7,L+MJ8?-T)PX+:N'S5FPZ'+8$7TR,"LTY@)G;G MC<3*-SKIZ\O@URKP:FCC'^*J2,,XXS@HMRG@K8%J"?J/<&W>#E) M4,JO)D6GX"8KF!U1<#Y3OWB75E']Z$HJ=Q5,8,U@TJPWZ69V4N//K3M3\^E8 MS::S^0E]\\'%N>B;GW QJN356^.T*XRVZC;I1*!6.NAP5O?TL#K.DHO8Z(*N M1DB#2.&.1M???G/^?/K#"6.?#L8^/:7]^CW%2#16'QH*.AFW[ *C_OB--DG= M6%]\_O.0T2?5'C;ZS5FO_'<"UT( (/9>67ZF?!O4)Q.3'JO7VAJDOS-::5>J M]^U2.S]6MVN3_J9@^5D3?-D6"$58&6=Z_5R:.E0]RCZJ#&YUM/E,? M8'26Y.!BH61LJ;R[4-^I[DA0-P][P0IU..M^QXEF !'!&VD0M.&8B7+!X5II04Q ME/;HG5Z "04%EF4!.$D;"H4!G..][5@*_(#?M?X+UT8CWIU1@;@SL+=MI*JU M"E2B74]\#J_P$D&[T[:E79\:?2_)JNA+JZW$A#8%41E!KP4XZA*R&@;CWP"S M-F%7E^SV$#L8O1GG3#4 M<*&0HJ-*5!]F;>"6\<173X!-!P:G3$=G0*47G#/W0I! A5\Z\S>59^HW1O:Q M<* .Q)BQYQ4_;WWE/Z;,+7H!%O*C]J+$( ;7>QJ M+&T#FY> 5N0RL#+%"AL:C N&Z>AKW#"TN7J(I-*U;UW:M62P?JP:VT9)OWY] M:8!DWH*WE[H'2B-/(LH=QYX9:R5?%\%_!B.6.7XF\BB">F.Y-+'.CB6(J^/A M@I.G(/Q B%Z!"(]=CETH[S!=P%6.@:D;4)6!.XS_49#^933&\#@6C!'$VL@. M9O@0U'57/W2.J-#&W@_I=R89Q5JQFU4PEL4Y0[Q4 MZOVZ+(VC[7K7UPWINM\#;;'4MJ7(B#T=V)*RA^DU4'*WLN="7ID-=#GO"NX% M%A7U<6B&O2OI,UR>82<:,:UQA7_&E](%P1ISM#Q+G=T6P1 )^NW6;&G3V]N1 M!M@JAT_G-BP&+P%9TO4-PY BP MQ&!IW\"Y/!L09,/5/X?OTV$UQT4D^0XDTW96;"^'J5157"V0 ?JN,PWA':G MD[ &I3:OXA<(_)-!IO%NU[0#%4SH7>YG(#]VI;90@+VL%7""*7@,>;^O/OOW M51;W&^^Q&46K+$W'P<=HR@RVTFXIP.QC*R/9@1!LB3 O>!;L)C[6]Y#"M,$Y M4Y+X@03;:9_TAGNJ8[_@#Z?4>.B+H>PGKX[_G3;.'#<4^1ZPVI=H^H7.9$<1 MQ F.[6.0OI;QO8Y^@^K ?-CWDGBD/9YL2>.MAG>D_0@(<6L@R$!'S(S2<'CX MYPA@C;^CQUW^W19#[(XWC"<;=B1!!R1[;G5H2X-8HOI/=?1L!1/Q^Z"?W M*&@\#T-TV.L6IP_;E__7.J[46U'Q;FN_!WMD ;IQ;LPY+;_:%O9GQIXJ..FH M_ZCY>/;R/%]?O&3D0SC%^=CY7ATZADZTO M!#6%I7P'8:+"P_RQ8'@Z?&IYE;\P/"S/WVE^T6')YPE+%42G9_]]-LJV]C?) M-_*]8>%3\K7\7&%:H, +\+[R.)!W-[S!\ 'J^A]02P,$% @ \X$U5[H\ M3*J\ P ( D !D !X;"]W;W)K&ULS5;;;N,V M$/V5@;98.( ;B;I93FP#<2[=%'LQ-MD61=$'1AK90B322])Q=K]^AY2L>@'' M>>A+ <.:(6<.SUPTU&0KU:->(1IX;FJAI][*F/69[^M\A0W7IW*-@G9*J1IN M2%5+7Z\5\L(Y-;4?!D'J-[P2WFSBUA9J-I$;4U<"%PKTIFFX^C;'6FZG'O-V M"Y^KYI:@:%+J2 A264^^"G"GK/ZO"K*9>YD&!)=_4YK/I!OM)%-YTP,FDJT M3_[< @[A]#Q;@]R+*^XX;.)DEM0UIK0K.!"==Y$KA*V*'=&T6Y% M?F;V41J$:_@5/ID5*KB4#=5V99/^A' K\1KN##=([6;TH8!;N/@PG'USSO2:YSCU*'T:U1-ZL[=O6!J<'R$;]V3C M8^BS0T6!P7NI]0FX^OU]C\\&YK7,'_\Y1/XH_&'RUZ='.J+;RG_:&M2.4-71 M>_LF"\/@_-/E>R>Q<^"B@'[UMEL](13RUP8+D"40+I2RIE%1B25P U1XI,+# M7\A5VTV[I;87X(N@6517WVEC3_R-QI'N_EVFD*CUPA66E ,Z4-C?' 7I!BZY M7L$-'0UW6[Z&13=Y%C47\ Z+)37,%:KJB=LY O?24-/,.>WF"%Q;]OO,0O@% M!G$Z*JN MK2X;03*,1@'$24Q2%K-7:LQ8Y&K*V'Z1PV$V?JW(D6V+01);QP$+G):ZY!^I M]3BF/LU8YGHV'(9I\%^:_= 4]/=NK0;5TMW-FN8!):&]P/K5_OJ_:&^]?\W; M;X&UL?59;;]LV%'[OKSC0BF$#/%]DY]8E!G*9L15(&S3I M^C#L@9*.+2X4J9*4'?_[?21EURG2/(CBY=S/=PYYOC'VT=7,GIX:I=U%5GO? MOAN-7%ES(]S0M*QQLC2V$1Y+NQJYUK*H(E.C1OEX?#QJA-39_#SNW=GYN>F\ MDIKO++FN:83=7K$RFXMLDNTV/LE5[BA7?L__9)>3=U>S0!\)_I:\<0=S"IX4QCR&Q5_5138.!K'BT@<) K\U7[-201#, M^-K+S/8J ^/A?"=]$7V'+X5P?&W4%UGY^B([S:CBI>B4_V0V?W+OSU&05QKE MXDB;1#L=9U1VSINF9X8%C=3I+Y[Z.!PPG/Z((>\9\FAW4A2MO!%>S,^MV9 - MU) 6)M'5R WCI Y)N?<6IQ)\?O[!>*8%_48W7/CSD8?(<# J>_:KQ)[_@'V2 MTZW1OG;TAZZX>BY@!%OV!N4[@Z[R5R6^[_20IN,!Y>-\^HJ\Z=[!:90W?<5! M1][00FJA2RD4W7OA&<#R[B6'D[C9R^)"C;QSK2CY(D,1.+9KSN8__S0Y'O_^ MBK&SO;&SUZ3/0Q+H1KI2&==9IG\>^,G3E3+EX[\OV?JJM)=M70QCJNFCIENQ MI7P6(ST9T >SYJ9@2Y.XDP\.SV=#NNQ6@"--3G<,;R?CX;@G=5P:7=&""]NA MMBD1Y?1>Z+B>]D+IGEO?JSG;Z?&UM%4_1IW3>')$P +OL3"DSX"8!1V39]LX M,LNXN+9<24^7*\LQJP,JC$7@I5XY$HBBZXK_T 0""%C)E2RDDGZ+EO*UDS8! M@:0N55>!A4(G\_C"_!?Y*PFR @TD:C,>\%%21 DRXDL)N0WAF;[DV=.8D)+:1'G!H$(WP,\?("[%"NUE: M6.4*40TP4Q(=7TL1.B];UF507 C Y(.KJ1$&(MX:@2EA>A2MIB)QG0Z&I< MTDBE8,\@Z@6K %C6K!$%!'X+;]=,'TMOOD%OLL=:7)X>@B;M#+_%R==(.WV$ MIZ9 \L=L!!62U21O$+.430L]N2%\@5SE#M8#39;), MM$C!6H3&#^A\P?WD:"'LRM"5T(^HR^'ED#:U+&OPX@Z%<]&8FJL5AT3@XM&X M*FQ(TI;XJ8V] V1M($.@\AG=I-0OT5J@:HAELNB"TZG9W*7 .7J+3I!CS,^.PWQ\ M%'?BF(?Q9'!V/,/_;' T.0D]ZKDIH6;Z5I.:$JHI%$DT^SO:E]KQZ."B;-BN MXG/ 4CXT.U=Z>-#U=BJK.65)M.LUT+?G\I*;8]&P6BW\:UQ*6EZO*N'_:MK11,J*\,5:M.V8@6)=U^Q1W MG1\&#*G_"D/8,80.=ZO(H3P75AP?:K4ES=20QB_.5,<-<&7-0;FV&E]+\-GC MK\I*^DP?Z++.U5K2C;B3YG!B(9H))GDGYK05$[XB)@CI=U7;E:%/=2&+QP(F MP-0#"W? 3L,W)7YIZC%%OD>A'T9OR(MZ0R,G+WK#4$-6T459BSHO14775EB) M!+,O&MR*BU\6Q[5R8#8BETD'S\$@\Y+ MDU?*-%K2GS?RSM)II?*??[V$^$V9+R/^/'X4>#IO=%DO:0&ER3OY>69-=J<:( MNC#[!P,-W^O2RJ*-B:%W%'I)FN*9>4$2$BH0]553-IU1["7^C&Z4A=XW5+VC MR$N2!,\@\J9)YFS8:'5;NH8"AL?TO&%!B60+3@FQ*YW(A(:MX$+47 MQE,P)7[0R8DI3/Q>R*^_I&$0?NR?( ]!/DN"SAEO&,?X_"AR?LWB&7U%NR\Z M $Q"PAAI$=:Z>+Q?E6)>5J4M(408CNYSGYP_%W2 M+J%GY2^IUQL2L K_Q&N M#P-"Z'-T9M& J,M(0\$TIB"(Z#>)7MNKOP=N/TC9=5'FT&,L:0A$-J(Z#)1H M2('=6Z$+BF$J>^0?9/'EL MRQ"CN^V<_B"Q9N6@H87DB&<]R;5%@7[@4?%$<1H05%]T&%F"QE RE$Q[7J[X M'*XL[1.+PC"#573")8CV)5V(YX*C-;<4T"Q+X$TK88AU!M3P7N!'O>0_D-O: MHQJN2VQS_F_%R!> M$1=">0?&3BAVXZ3[G(116R=/?-(G>1(S99L-CI^YLI8=.3%C]H%M>U$K>);A M\1IB4'EI%#-AXL4QD[Y6$'L#MGW.6M=1 (&3>)].[*X>VD%%:>*U.V'F=MQ^ M,'A')ZB5Y13W4/ASW> H1.WWL/T?XS\*/+IJM&D$$@Q#Z[H[Q$1I2$&63CUT MB?=H5QJYQ^(>@QBN0OH!QZ$YFF;^-Z2P--C79J3KQI*^CZ_''EUO2_N/U!67 M /]NA2[1J&-D);;E5,SA5UUG2M[8N:&Y2P^P@( M,U+@? R*O0N7(G=RN9Y+31P*1_M\YT(-G8!:1\_(N0C@6GP2"]0C?1&UBW'P M$.-@YL$,& >7!+-XC /=/>MD_)[#Y*!P8'EK[)9C.D&;0H7D2,Q*;377OBA,.X7 VKN>9N<$[YW#GQT$GG?_R^&< MZ;4*^R\4O:,9BH]G4CI-NYDW'%MM20/."P)V/2[SV85T)7%$K[D=%R5R!S,Z M!YP4]=C/SU[MCL+R(1!^WL- W!^T7NX/;FLO"+E)7)Q?7K(^A:PRHH)&1GE@W",*#"Q-:2<4/!TR/ I^WG@;R]0_XN]+*L#55R 59_/,.M2[?WLG9AU<;=A>;*XF;E M7E>XRDK-!/B^4+@F= M6T%^.C_\/4$L#!!0 ( /.!-5>76='B9@H - ; M 9 >&PO=V]R:W-H965T#=565%Z>G+EFK7+J1*56!D:6QN:SPTZY. M76F53'E1GIU&03 ]S:4N!I>O^=F5O7QMZBK3A;JRPM5Y+NW]6Y69S9M!.&@? M7.O5NJ('IY>O2[E2-ZKZ7EY9_#KMI*0Z5X73IA!6+=\,YN'%VS'-YPG_TFKC M>O>"+%D8\X-^?$[?# )22&4JJ4B"Q.56O5-91H*@QI^-S$&W)2WLW[?2/[+M ML&4AG7IGLC]T6JW?#,X'(E5+66?5M=E\4HT]$Y*7F,SQM]CXN7$\$$GM*I,W MBZ%!K@M_E7>-'WH+SH,G%D3-@HCU]ANQEN]E)2]?6[,1EF9#&MVPJ;P:RNF" M@G)368QJK*LNOYA*B4_B1'S(R\S<*R7>JD(M=26N,EFXUZ<5-J&IITDC\*T7 M&#TA,(S$[Z:HUDY\*%*5/A1P"NTZ%:-6Q;?108F_U<5(Q,&QB((H/B O[DR. M65Y\P&0G*B,^ZD(6B9:9N*EDI0"U:J_!7MQXOSC*F@M7RD2]&2 MG+*W:G#Y MZR_A-'AU0-EQI^SXD/3+:U5IRZJU@7'BW]_4'7YF)OGQGWWZ'I2X7]]/HR< M(,9!*/Y08BUOE9"BM 9#)VXMK2Y6HL044=;6U1(*PJ4W3;+1JES>B\)4XC=9 MU,AW$7($HV.QU-95B.A3([288LT/Q3Q--MF;_^L6$T$<"IZG#ZX%)H+$]X:Z1-A5F*]P!24AG+V%]9;\&QD$4J9 IJ MT0ZV'HNZ<"JI25<:25O%$^G68KZ!+%Y_)6VE$UU"BN.)>.;JQ7^Q@U R::;2 MT\T:N76KK$A,X2.)!59!,K;#MK11B?"5\#.X:''_=\T:L;=(J*/G6RV.A2Z2 MK$X)&+14YJ:&\6QX<=_7JX*N(@?KBH42N>(0XX[<7V6*S2GE/6C@4;4QS:_"$/(YQAVK- 6=]T;&45^A+(#O2D3 ,.X(=;QHT2PJFT64 MUN" M88+.]?8+44N6HJ$O:KA,\=5.Q4KC%DB$>C(-C%*B/]THC@(23\WTZT# M,@E +'V&PKP(=!7.9K-C=E0X.QLC("[)C$/6D,R/-3N+BDKM.*I+DZ'[87ER MD3%67 ,6#MX!Q[]:R6"E:WH;IZR+3*_;$1??,=,](RD*M=%&033"9,7($ M(A_'YWP]CP( #A[M@O0"248ZL(L"TA+78XWMLL7Q2AR,QC&.* M*]V,Q[CY7O1 6A Y/80!,6:2U'F=,60-DL)R.EJUIERXI4#BMT+]GHGQ;"*^ MD)!'^#\29P'9.@G%E354C'I9U=-_%RSSWN;/F/ZT^W?]394\&HB)W!!5Q!;VBD/6,#L\5/N$!NP^7AT/GO137\FF9-[K]#YF%0G M7?*]HS0FBR@R('HJ_;ZR>NIY-I41 LI6>CNS 7NGZ1)> CX\4S_0N$=<#RGF MB$CFB&CF X2QZ_9GZG <4:I-":376_CLH'(2B&F,%J]"[>?RPD^C,QKXTE<,_7YBRU[O4UUY6#8T,KL].!/F$F8W3IP'V5_L!\M.B7@ZO89D(CS# MT32U@T#W\J+G<+*;W8#DCWQHL=D-D4)\-,Y4T=GV+.2 MD_NMCA1T8.R!D/%$3?<=:XZ>Z&@< M' =!,**6+#5[$-B9X/M?W\.K-LU\G^S+V&/L$'.>(2LCHL8(1(J;J0@94F/V!H8E#Q M I>8+AVU9*98G1!E^UD =D,VTQ$L?H%+&.#RX,2'N%F%=M0O^7(ZY\]7]&R= M43O"$*G>20XFZ/C3$,&N-HQR.B$G7J7"K"SQ5ND3W MF61$%\06,KO_R_LQQ1$M,R7D6NU^G"RI>X>FV:XZE!PT ]5)Y;K./=;Y3,,< MY(7[LPS!#PVW%[%O&M>G9FB2WU\=_\UOW7IELIWWXL]85#E=TI,C1FYNT&8KP(&@^7YF5&.$Q39SB$P;!SC?!@!I,'/"81' H=:U+ M='$+ZN22X2IRYHI+F_F)CR@CZ'A7\'&+D=\.TQ')$Y.\E3KCHQ:FYO1RNPU" MY^)]=7(#?L7)3_E([5.0"W$O\PE.W.2#*-LW&83RVI&]*;C:.KW47',Z::9L MMJ/3NU6$[5LB86K^WF*K:4_^61L"XQ4XQ3<=<__&ZG=I?S1'67&C45R7(!THV+__G-+; M!N*BKPLZ;7-4OA=F^\.?S= KE?7VXKE_^ _*0A&^;.^B[BY^^1CPE@?QC0QBL/N^_%$K_2#0P!?'\\,%0SRC[3Q)9MC.BZ8OF!5M+ M8,11Z,WLBC"9<\S:R>&YGYSKM"^#5C1B'!"9;<=&4#WZ/U6/QU[T]]'-"&W) M'6<'-S1-!M/NS?:)L:5A4N9#I[%@QJ(SXM%:4B_^B7I)C]/XO0^]VI09$KIH M\VC?F_O3WK\LY$S^+XE$HU'P?[AT3[N_J^;^7YKM=/]?%_(&L4 "JR66!J.S MR0!4PO\?^1^5*?D_FX6I*I/S[5K!EY8F8'QID)#-#]J@^Q/O\G]02P,$% M @ \X$U5[5FFS70!0 "A !D !X;"]W;W)K&ULO5=M;]LV$/XK![?H4D"3)4J6Y28QD+3-E@+M@B9K/PS[0$MG6XA$NB05 MQ_OU.U(O<3PGS1IL7VR1O#L^]_!XQSM:2W6MEX@&;JM2Z./!TIC5F^%09TNL MN/;E"@6MS*6JN*&A6@SU2B'/G5)5#ED0),.*%V(P/7)S%VIZ)&M3%@(O%.BZ MJKC:G&(IU\>#<-!-?"X62V,GAM.C%5_@)9K?5Q>*1L/>2EY4*'0A!2B<'P]. MPC>GL95W E\*7.NM;[">S*2\MH/S_'@06$!88F:L!4Y_-_@6R](:(AC?6IN# M?DNKN/W=63]SOI,O,Z[QK2R_%KE9'@_2 >0XYW5I/LOUK]CZ,[+V,EEJ]POK M1C8*!I#5VLBJ528$52&:?W[;\K"ED#ZDP%H%YG W&SF4[[CATR,EUZ"L-%FS M'\Y5ITW@"F$/Y=(H6BU(STP_28-P#C_#I9'9]5*6.2K]$[S_5A=F&]R#&_;V!(V'J K -XRAZU^*$6/D2!!RQ@T2/V MHM[AR-F+'G%8@Y%P5@@NLH*7Y#HW2(%F]#Z'&W/Q?G/VSKS1*Y[A\8 NA49U M@X/IJQ=A$AP^ C;NP<:/69\VQP!_7.&M@=.23NC/?1 ?-;(?XKE_[\3; X&"L+4'0(=Q4>NLB6$S(U##SYP4=.-AC!V,S1?\8VW M:TSAJB8]ND(:*)N 62)LD"M &RI !XW]05 (TI>UYB+7KSOISGX.-9E4\+G?$2Y*+@A?X*44HB]AXH<3^@L]-HD[;9X1 M!XJ4YTI6@-6JE!MLL=*Z445F:%4[9VYHHA +8)$W2L>0^FE"P"D M@=OB'A=ZAPO(R!\-ACJBJT3?Z$1Q 4 N _"Z"UTLS(E7%V\1955MAC M6*-"TC2U$J1'Z:'6,-NXDU%8TSNE2=$*O7J0L'!]J M$FJ1&GY+N=TL[8VS: @F50[[Y7RP.W5 Y?R>$\YE'ZZL!"]K[LH9R5@5O<.' MA4;S"EOPHG9WEZ1;R1T?UUQ#QLNL;GRW] M+7+,VYP"YR*C;$K5U@6;AK.M&-=[K_O]D!>2 G;G$%WYMBGJNZGCJZO$-/VI M][V[/+\H+DP70^Z(PD-X9WTYXX4B=;K![GY\(9X1/DG1. ;<[$ ,O22QUR;U M1T%CEJ2<179(T]W7ET;]GC2Q,<=BO_R#.T9[A$]N>%'R68F.DX7S[4&UY[#" M@J>RDB8>8VU:&24],2&ER2 (' /C2!'TV>1DP43[QH//[Q2&-/YO0'(BR$)/0B%C?NQ^/OQ]C! MR"HD'6,CMLUFZD41:Y8"/TV?'-E/8)+]GR$60CKVQN/(.I+X:7@7851ETE'0 M.#BY"S%&TY.6%*>P'6*V. =;:_\BLI]$3#QF^T/,R6NO^6]R<>4>6=J2)FL% MIY*KW [>45K/C%1-UJTX!HWNQH5%\2T?<:"05YY+B>#I , #BM4A73V MFAS2QMD5E3Z01#FGJ.:JOZ M@+*!8+TB[&CK0$XW*J2I2^YTE,5?,[5$YEFNJ)^5VQ9DA M/1"P+SRV.!KWWE!H>U%;MVI!UN1"%'_15B1-C:QNBJ=]:?1UW1;"SM]_O!VZ M^EK)NCNIE\P/J!4K2]=5[J:5?:_^X59_5J%:N"Z46+4VFU:MG^T;W9.FO[L3 M;[ID>GHO"BJI)&PO=V]R:W-H M965TT MW=V'81\4FXZ%RE).DIMDOWZD[>1\MS9?9+V0#Q^2(N79UMAG5R)ZV%5*NWE0 M>K^YB"*7E5@)-S ;U'12&%L)3TN[CMS&HL@;I4I%21Q/HDI('2QFS=Z]7&_!U54E[/X*E=G.@V%PV'B0Z]+S1K28;<0:']'_M;FWM(J.*+FL4#MI M-%@LYL'E\.)JQ/*-P&>)6]>; WNR,N:9%Y_R>1 S(528>480]'G!:U2*@8C& MUPXS.)IDQ?[\@/ZQ\9U\60F'UT9]D;DOY\$T@!P+42O_8+9_8.?/F/$RHUPS MPK:532_64,/R1GBQF%FS!GYQ9WQ"$LX@VM35=)3N+V;19Z0^3S*.I2K%B5Y M V68P*W1OG3P0>>8?P\0$:4CK^3 ZRHYB;BL]0#2.(0D3M(3>.G1S[3!2T_X MZ< ;^"BUT)D4"AZ]\/BFPRW/B"H)#N. @* ME:<8F0+$9F/-3E(!H-K#<)*$<1Q3]=2"*!7<-X0'4UNZE;HNJ,IJ*_4::":5 M]'N0&CY+YT4(UT)):B-:"BBLJ4!HJ+4H"I(C\!Q\*6T.RYK,I$/._# -N\U; M8;.2[\)H '>7GSZT--TW*XUG;.M6:&U">-Q*_R]:)73>&O-;TV$-6A.MA?,0 M"FH+M*7Q<-_(QJW8PZA9)$0!-2S).6I:K5:2P@UF6*W0=DQ3$C.$\*>&._/2 MGHP; ].#@3[ \!RH9#J;ONRC.<]'/\"3P3Y!"HLV_G]"S%MJ6=45M4O-ZON8.9NC"_HN':1D3RE^3^@FTX6B$J ")=D]"@O(W>\'C_JK M!%[K#E&O?5=HU\TCYO!\' M8-N'J5UXLVD>@Y7Q]+0TTY+>%H4;9+=C \>]@\1]02P,$% @ M\X$U5R&.J^Z; P # @ !D !X;"]W;W)K&UL M?59I;^,V$/TK W6W: &M=?E*:AO(L8NVBQ1!G'91%/U 2V.+"$5J2>[91^,26BA==*2#,/2FOKZR@R>8D5,P-5HR3+6NF* M65+U)C*U1E9XITI$:1R/HXIQ&2QF?NU1+V:JL8)+?-1@FJIB>G^+0NWF01(< M%I[XIK1N(5K,:K;!)=H_ZT=-6M2C%+Q":;B2H'$]#VZ2Z]NAV^\W_,5Q9TYD M<)&LE'IQRF_%/(@=(1286X? Z+/%.Q3" 1&-[QUFT!_I'$_E _H7'SO%LF(& M[Y3XQ@M;SH-I 6N62/LD]K]BET\(X>7*V'\?]BU>X=9 'ECK*HZ9V)0<=E^ MV6N7AQ.':?R.0]HYI)YW>Y!G><\L6\RTVH%VNPG-"3Y4[TWDN'1%65I-5DY^ M=O&'L@A?X1-\SI54%<_A'JG@!#V17F'=MNBI>^@)2D\*&E+ Y\) MHG@+$!&UGE]ZX'>;7D3\O9$#R.(0TCC-+N!E?;R9Q\LNQ&O *OC")9,Y9P*6 MEEFD/K/F7, MW/ \G+LRUZ9F.V2T[A +H*(B%144 M?9+X(]7";W$E/I%3N.OP(($/,$["\7!,0C8)TV1Z-*8PG(;Q> RC83BZNCH: M,OB)_0Q9$HY&*?DE\54X2;R49F$VOO+FI0]BAY10$BBQ&J5)8P"/B2#*5U1(?RTL8NUJIH M%RMT++/C'!)!4N;$]F8,A"/$Q3UX*C'L S99CZP8!:$S%N>A,H M^B.J&C3;T<2PJ%W=#F8#%)THJ*Y;)-S>SHHM&1%X1;UAJ4*@&GU2;28+KQ%/ MBGX 3Z?@=:/SDD:DZ>C*?5_BOZG\;ZO?Y<6GXZ.C_^SR>"HZ[(<#ME/^M_#8 M'[C:'RWG5Y>'Q!S-EY9]=V[N)')Q.:FF;C MWR%? VG;8=VO]D_=33OAC]O;=_*!Z0V7AKIU3:[Q8#(*0+=O3ZM85?MYOU*6 M.M2+)3W7J-T&LJ\5S&ULE5;;O MP,G"^?M0,D=ZJ(P-IUD98WW<[8:\Y$J%CJO9XF3J?*4BEG[6#;5G522ERG0' MO=[[;J6TS48G:>_&CTY<$XVV?.,I-%6E_/*,C5N<9OULO7&K9V64C>[HI%8S MON/X9WWCL>IN4 I=L0W:6?(\/.S0Y%/ G]I7H2=_R2>3)R[E\55<9KU MA! ;SJ,@*'SF?,[&"!!H_%AA9AN3HKC[?XU^F7R'+Q,5^-R9[[J(Y6EVE%'! M4]68>.L6GWCESSO!RYT)Z9<6K>R'7D9Y$Z*K5LI@4&G;?M7#*@X["D>O*0Q6 M"H/$NS646%ZHJ$8GWBW(BS30Y$]R-6F#G+:2E+OH<:JA%T?7+C)]H;=TP5[/ ME80HD+(%?>)BINWLI!MA162[^0KQK$4\@>;L@>[D,?;?-"5S9$WR26 MNRFBL52VCAI.7>B0&Q<:S_3W-WZ(=&98ZI5Z2!X&+)GJ)7-JB\ MY>"F=#V^^GA KO$;S=!,@BXTYE6'QH%JY:,(BHB;LU?&$)(">[.EP%;*8I01 MP,GPG(W(IIA(1G N!UZ'>]G_GP$XH 4#?TG6T47C4R2 MF3EB:73"'W"FSZA M.ZY1TA-XB>5AAS#$GIO(T:D> 9#(!9RDP*E "&X)@BC5$@D6X^E+/)URFJ.6 M T@'JEB);P4U8 M(@^O4[1?LBUY%"T4@O.BU?H4S5*L(2@6?(+XXI$(VX -:G1%]PG61 )1(;=K M%_*F:DS;=*L4K#QHF:RCAED=RY]00"TB%<)E@>M'OKC5MBE4 5=BW=9!RG&! MO;BRI6W.Z8Q*!72+V%Z[)ZG>70V2F\[JB'P+.AIDHB;:Z+A,5;=MG4?5K[;% MO77T<9@D'<)9+E/ZT4":/<*-2U&'U!W0?9W84YJ/SW!K_$Q1/X;XCY*66.WC M(^?/YY:V<$L*3TKX<9.F$=1*R0#XM=_K]' I&R/I^<:^HG2=IJKXCDP'NE1^ MYM"YI"ZR%P&< M3QV"M%J(@5G==?U@( "(& 9 >&PO M=V]R:W-H965T:F/] M+*F8F_,T]7F%M?(#:M#*RIII= U6J_) M@L/U+'D[.E],0GP,N-.X]<]L"$I61/=AH#$!2&C\ MVF$F_98A\;G]A'X9M8N6E?)X0>:[+KB:)6<)%+A6K>&OM/V .STG 2\GX^,_ M;+O8R4D">>N9ZEVR,*BU[4;UL#N'9PEGP_\D9+N$+/+N-HHLWRE6\ZFC+;@0 M+6C!B%)CMI#3-ES*#3M9U9+'\\_$"$LXA@NRK&V)-M?HIRD+=HA(\QW.HL/) M_H,SRF I")6'][; XF^ 5$CUS+(G9HOL(.+'U@Y@/#R";)B-#^"->Z7CB#<^ MH-0#$UQJJT2E,G##BE%>&.\5W,%-]L.%8CGWC'0;3.8O7XQ.AV\. MD)WT9">'T.>?L!1^2\6,SH.RQ=_W S]N\8%A82B__[F/^T'T_=R7@W_VN'14 M TL%AD,+XQ%L$5:8D[BTW9#98"$&;)33U/K@0\^Z5*'>_!'D1NFZ8V^BGL91 MCEC(%G(1E6*01!^P9(9 3E:D,4!.K1,WK4$,6+5>Z'L_@-M*N,KC[PZE5H]@ MB>/OXLO=U;MC&+T.,2*C;I0-.$%.V]UZ358SN<@&-\JT,@=+02L0\\>H:B^9'Z5%&0(MX7(%&3RI0W?\ZYY+Y4IMO1ST6E*'@U?2;US7D;H) M4Q.[P(I8>DHT16F!+@3(^IJD/G:3L$'_69C_!E!+ P04 " #S@357V\ U MWGL% 4#@ &0 'AL+W=O&0[G0?-O8D6=7Q^G;73?OO;V;M."F$T/O& MAZ9K>V?F>9YY6?MHK?2M62):N%^5E3D>+*VMWXQ&)E_B2IBAJK&B)W.E5\+2 MI5Z,3*U1%,YH58Y"WT]'*R&KP?3(W;O6TR/5V%)6>*W!-*N5T ^G6*KU\2 8 M;&Y\DHNEY1NCZ5$M%GB#]DM]K>EJU'LIY HK(U4%&N?'@Y/@S6G,^]V&/R6N MS*;*K[*PR^/!> %SD53VD]J_3MV?!+VEZO2N%]8MWOC< !Y8ZQ:=<:$ M8"6K]K^X[W38,1C[/S (.X/0X6X#.93OA!73(ZW6H'DW>>.%H^JL"9RL."DW M5M-3279V>J4LPA6\AAM@A N5667 M!LZK HO'#D8$K<<7;O"=A@<]_M%40XA\#T(_C [XBWJ^D?,7'>!KP"IX+RM1 MY5*4<&.%1>9N]A%NW<7[W7'+O#&UR/%X0#UA4-_A8/KB69#Z;P^ C7NP\2'O MTTU./F&MM)75 MY)DY?*-!KA[\]X;^&T5/GM/_N 'W2]'_C5<%\9P,>&*K\Q MY,$8R!4UI+$&U!SL6H%I#0S0?ICWHNH>G,"2S.#PCUL9=V8LB]+3!]0: /(7034 T@]X%J ?T*X M(E8WCM6UEG>$]'4I9EARUD80)!Z03KNK/P@X57F>Y,TW0%ST:KAQ/RX%?.) MR"9>/&XC>&F:_0Q6Y/D$*_6RL?\H[DX2J6;:XA.S$K?E&81>XD\@#+TXSN"L M3S'>T_EFNGQU^2;-[4YEO\Q(L11>P4M2A>1X17!)Q"!BV)&79I,=-4Z,0?OT MO/B$9^)T90'BR4\%"+PTR7@B1HE+9Q1[01*Z%*>>[T>NUNJG1*^U*IJZ$LBG8VWFC*0D>G(E*%,*# M$SJ[M"@E+:_H;/X+14G>/+C$>YDKY_G$2#'7.W.,*X")%V995P!ADL#E/@T>6<54?-$8DH1J,(#/ MRM*\W1EM:%/E3<8)I$0[ M]3LR/=?O1]&9J"5O<3.VD-8=T[\P:QKF;;;"Q(O&/>LHB"'P@C[1&UKGN[2< M=1+R3 Y3=Z;M>P$<[;RIT_A8N.\1?JFB_FM?VON[_2?/2?NFO]W>?B_1G%A( M.N]*G).I/\R2 >CV&Z2]L*IV[_TTU6E6N>62/MM0\P9Z/E?T+MQ=<(#^0W#Z M'U!+ P04 " #S@357>M5MGV$" !B!0 &0 'AL+W=O@>7DQ[X2;7 MQL*Q@WVA\.UW=M*L$Z5O$M_Y[N?_V3Y/-\8^N J1X+E6VLVBBJ@YBV-75%@+ M-S(-:IY9&5L+8M.N8]=8%&5(JE6<).-K.8L2+P@5%N0)@G]/>(%*>1#+>.R9T;"D3]P=;^E7 MH7:N92D<7ACU2Y94S:+3"$I8\\KC'+A"YLN=LPK%JTC4_?) M;-=2=W_QW._#3L)I\D9"UB=D07>W4%#Y69#(I]9LP/IHIOE!*#5DLSBI_:$L MR/*LY#S*OQE"N(4/L&B7#A];U 273_QUTYB8[Z/BHF?-.U;V!BO-X,9HJAQ< MZA++_P$Q"QO495MU\^P@\;K5(Q@G1Y EV?@ ;SQ4.PZ\\8%J'9"!*ZF%+J10 ML"!!6+]5<(>;[,?YACESC2AP%G%'.+1/&.7OWZ4GR:<#8B>#V,DA>O[J1.#W M=WPFF"M3//S9I_8@;[_:V]'KDX=;#=>M>H'TM-OY(R#4L.+V@?/&2@5I\$]& MG4\;\BGG[9KO*Z0GVR2C$:B2M@S!1QS'\99#.M-A8739@SRC&S%I@0V?R1(M MI,=;V+X-C7?N?8UV';K;06%:35T+#-[A 3GO^N9?>/?ZW B[EMJ!PA6G)J./ MQQ'8KJ,[@TP3NFAIB'LR#"M^!-'Z )Y?&;Y;O>$7&)[5_"]02P,$% @ M\X$U5X3(TQ^!% &$ !D !X;"]W;W)K&UL MI5S];^,VTOY7B'3?(@LXCF7G8[-?0))-[_;0;H.DO<7A<#_0$AVS*Y&N*,7) M_?7O,T-2'XFCM7LX-&M+Y' XG(]G9NA[O[;E-[=4JA(/16['AZZ M=*D*Z<9VI0S>+&Q9R I?R[M#MRJ5S'A2D1].)Y.3PT)JL_?Q/3^[+C^^MW65 M:Z.N2^'JHI#EXX7*[?K#7K(7']SHNV5%#PX_OE_).W6KJM]7UR6^'394,ETH MX[0UHE2+#WOGR=N+Z0E-X!'_U&KM.I\%;65N[3?Z\CG[L#[(E,+62=5S=V M_7<5-G1,]%*;._XKUF'L9$^DM:ML$2:#@T(;_Z]\"(+89L(T3)@RWWXAYO*3 MK.3']Z5=BY)&@QI]X*WR;#"G#9W*;57BK<:\ZN.MOC-ZH5-I*G&>IK8VE39W MXMKF.M7*B?WXZ?7[PPKKT:S#--"^\+2G+]!.IN(7:ZJE$UIMV_._SN:M*:,M_-NW8TSO: M3(],Z*U;R51]V(.-.%7>J[V//_Z0G$S>#7![U'![-$3]XZ4U#EQFDO1Y)&[K MN=.9EB5Q;4OQ:[54I?AL[I6K8#>5&XEVALIP")6N,';D]_HH_AW^_4T]5.(B MM^FWC5L>9&KSEGNL_6K$/Z2I8?-B.AV)Y.SL#,RK5:6*.1CVWP?$<]R(YW@7 M\>RVR6'2UZ4VJ5[E).B%Z"TD?ELJD7;EO-!&8K3,A:OP@(]"8'Y>9TK@C.") M6.N8UA=9U26&GN>5*HTD%^5PAN&+-3(?X6LZ%OM?SC^_%M)DPM:E6"]MGC\> MV+7!@BY*^W$D,.IJ#&HY5@21U!8K:1[;)8D M-LXR5[1B:6\5V*NE!$JUW P MM(4Q;VI1F]2S $=4ELI BL0Q5A@Q$X@)<'JFM[YVO,7?Q[=C\0D\RG(L+E59 M(3[T]PTJG;69I9S%)RNA-*NR7[4BW5YJ>,(2;BH7ZB%=2G.G1(GA4&:)3:U6 MI5V5&@]&\)_54MQA/;_9W#JG&OEG^, ,]DZL3*H M.E\0F+INIK0&GU,5+'0W+1U<:K,IWJ@4*^6/XCRS*]KLB\R(<]X^?*QJ?.Q( M&"L:$I^=J_L42,(WZJ[&T5G8]Q."GXVG-ITD)R/^*Y*9F$U/B&K\:FR%4:"> M^"6'7,%I(_330:&#XUPZQX'->X-+,H12SG6N*Y+%'[5WDMM*?K?U7*OSA5?Y MH'904F@S%$S;; NOT1I(V:R L96EN03)Z".KE MS"#] 7&_:<3]9G#[5\4JMX]*014J+,M>43Z(RU)E>FL)_R]+0-%^D66Z) 7R MFCNA/XE7J(4N704QE4HU3X^"LAT=3P8$<-8(X&PX]$BW9%O@#U=_UOI>YG_% MP/_B,N*K]V@Z@]N4@PF\>Y2 D(@[9 JP>);,@!2220LF M)X,,_B1U*?XI\UJ)7Y1T=@X@$E*XI M4$H?G)H( FM,*20CY*QMG6\,<\I#D,KJ?D%AZL%R1HB MCDYE7X_5>,0K_/C#F^ET\DX]0#=Y$7Z0O'O=\0,$*, UJ!86ZBFS>V!P)$*V M=CB=\AM6A(5[P!#7;Q.<^Y$=.RA6I/'"#3@]2I-2W'TKYA>T9Z- M(.\S)OVIX2-DL!(._ZT(EQH1$>;U2,*;WC=/+1F#;.1H(I+)F?C-5CCW3^TFXD3WTLS9V03K3H]G'AG"EL& 7#7# M/?(WUJ3]><>S*1S<;'B?+TU.CL7Q2;(-MR\N?W2*H#Y)CD3'9+^H\+Z93OYJ M(_U7XFQVBK]'H^G)*:FHS)V-QPQ,"UQKZPKATF2$14? ->QHYS]76CG%WRI : M, %#!6ON+,DIR$>1/04D0*BW+D.]094>.4L&27$X)0<@3140I" &?N61_8=' MYH_>QL/\,.=@;:YQL5Q2(8 Q(<',0!,!R[Q ,D-!RBX?>8-GF"EN*P5<*97;RQ:(KI) M3H*J[^T ^-!R%!@AD0.$>K[%D$NX48Q>\NX.\N(I+4*5&;P[GGET>J^Z\@U9 MV)B VB?LCQ-_,JM1![>-GZ<>0P8W;0UN.F@65!$QI*,[XY#MZ%*- UKETT8. M[0B]FC2)#F/%CDT=Y'(.GY/&&%%(4R_P 9I0LE+.:YT3<+=9G39V5I.*(')S M &=34067 "CYIF,EI6>%0;@EUQ>5GO2"D+Y8U1 O:'FH@!/XJ;3(&G3!YT3_ MLE+YU764%&O*=SEG9]*XC-HP^'QI:0\\,Y5#6[$ *9SS*E_(QP#1_5^XW*%S M;VM[R6 Q[B.241Q)1<>>4WF3!$>8>?67,.EV:_47H7/E;([.M7VOFO?8?0KP M-X91(&4#BF5CP4&^,!X. 6_N-14RX#0@?S)'*E=2\?F (V"AJB520+9 O-5= M3PN,1Y9-9P!KOE,&*IM#4X%C[HC:@I0C(H52H.#,9Y#*@](LG&HEOFYA%PQ3"]H($85Q)E ==J; '=[0JJ=QX4N-KC MPWJI7&D@)$@G\X<5UV]V_62;[&0[/ P5F9*V-)P,UX8_%R2"*+=/VB'*4':Q M$#\C[A_\S"F-QV4[J_[V*V]8+2 0;3.*V]"U@#M\*3259?E(RM. ^YP(Y$Q M>@+01N1E2Y5[ =WN M^6\@O)+T$<["GN"_^Q%?>126V@\EYMGQ5+ M(1=+SH@$[;WVQH0K 0J7D'G8&^R M[<-P$DNGP]-Z!6IR>9%11BH^@:<:$'_%%:"6U6 2,A#CGT_Q6$@%% MU3E7,TD0G&9##!W>68?H#Z+E>%.5],FW32-\E?/I$Q_PJ!PUZ 7:6G,R7&R^ M#NU2.DN?E5TCO)2JTB';ITBXNSX.+_HI5%3P:^>YO@M9)&B%A50V\FZ90*/-8_AF(*@Z*)>Z1:&45OI=^&*VQY14 MN>Z,$#9%.'?>]_LB&I,A*FZI5RM:%9L%WX[,%MZ(?.^FX0&&;EJRYRCCP5'Z M%@KZ_4@S5]0$:V'M$W)(CYQGF];:AS=![DEX2[4[QH@Y1'8 >1TPM.JVYUZ/ MJ:?BA>7HI4?9_0F(;732P2F74>V\"L4ML!A*[;[Q*:Z!_$AFS&#;@=M\#B.D M!U5/A#2+_-=7%?$H%(1,/%8%,NU"\DC98!1=S!7&XF)#2A_GPE^9S'%:XO6[ M">-.=?*--60@*OE-M:73H&?N16[&H5OKJG9HRRK;PHH@:N9S-\BB]E$H2*0; MF+BNBXQV$7JZ58T]M,0RO2"=940-%$P\11CN:\1^ %4P:&$N;?57#_8;(N>& MI5E5 49+.@45-\LK;A!YZXXH_(?1KNZXJC5D1POY/-B)?9:3 MK1W&N]=OGU3SSK-,>R?UQ%,3J[L_X'WK:)9S\#TQ-=V)J=(K%(G/[_BN]X +L]%UXU2G: M1S-'D(;Y.6X"]V7RM6DYPLRH$Q 5CAO_5*OP)7Y*B"AR^">\X.D[:($VWB/P@ZB;G\<>I;_*T-AJ(,QTP^B2TDU2XSS4GCB--'=4;:/WWPRQQUZN MD@>D;YR9]#+[S;]9F?C.WJKRG-MJV0&H7 M^K=T,O'1'3_BPPJW.5Q/P".1R[E%M.I7J"@/7RH9$$D4?4C3!V%WV_U-AONR MMX0^XG6(O^,/(RWBVVTMEK^^PE?5W"Y:*,@$L<_XX.IK+J%8$<%;A!,4F)M@ M2IBI4<](+67RL8BRB6!T%$]I^9F],QN2]+1M,$^'>[\W\ )<,"8^/U$;QWIF MKOQY[IK:_-7EO.21Z%%[-<);YRW!$7*)L B2\5+?I9;*V*>3OHL>'UF'#R_H M7MV+@5Y;^?H5JY5=$L5C9N_IM.I5@:0WBV+9Y@+-^X M"Q733B>P24+#'$]\Q)7OFKL)<6ZX?HAOE.8;]LXK@KRU"5CO7NK?6(7+C?0O0MJ?D#J'D 3YYW+&ERV>BY, M!NN1.K85/CY)0W7L^C/N4081C*3E,0^G:W3GSF^=I4O8CR0U$IH*G8_^EJ3I MG'L3 #MY0=,0;EN&SKH;(F<06)MCXKXT6W<)F&6H*Y5O>^H$$9[6D]3'SNJ"4?4[_"Z"%:>R'&PZZ-2W-;O6&0*\O'\B'8 #= MNBGW8KKJ1PDE-!3&0WWG-I=L@T&_+F1]N0.[@$"J/-[Q]2I)5KSI9)^*C;QF M-RUM=M*O(K654Q):<,/] G!LNW@4Q\9!(N_?2 JG'\Y^HX)WY$IJ=N#5[(#4 M[(!UC*+H=ZYY##GXMMDX'6X WBXA]P-?UK@.F?AY6Y?9VMM_9Y4*$\,J=*,5 MDI6QUDBW.>E*6&'T'!Z3"@/L>NCN+OD<6[@;A@#]I MG"2\MNNXJU_Q@*_J'Y/4)FU+9OX(-V[".9('# X[[/H=E-SQ8V4B %H23&@ MU9*+7$*"M^G2\F5^/[5U?(7-5.Y-8YN1+,H J**3\KH>N&[ 18]O3AZS0#/T M(/DB!7Q@**NUSA]$%RIT*WU).$2>043=-@ZGP^V[WQVS=!6DO'-S8)C\YCOI M3]=DD HL+(.Q4'FQH/Q:"E.S9F"T:D:S8W6N+E;Q[DX>)&U#0X;2A8^.*<2W.^IQ.+82#G*V ;/2-6YA)& M9&Q#^M3V/:?#W<6>-&EZ +A &H(!@0FZP@#GR2OX:=+&J M*^ZUZ)2;)[H=[ OP2&%I<.L4UOS;/1(THB35D5NMZ\YPO>N&H=[2!C6O/9G. M:R*UWZ6$D_ONL/8^'45:5F M*!"VT VJ3SAX)H:XZU8,?H&.%(@, \,MMNV/)OPH@8Y*YFF=AT(PG=:V\GNI M[#NBKA<5,6F&'PH#E*_?TN57WNV_&$?QSQ$W70C^4A<$WC#X2[O\*S$='>/E M*Y%,1J?)%/&*+HD8'G?!C#^3W,MJR? M0K*AUT-.JNV33X=;UI>685'HHMYH]VT4?TKBO^SHL798S?^"L%VKC>[>" M,4'(:^$OPD]^GI )5TJYJ\>-85=UKA_2@)=NW_L8VE[PC%=.V2Z!%$.Z]_)\ MCE?A5R;EDR!'^P!@"07\RPZ3/"O<6@V79XUW4(@=_TN#(=TY M;[Q93DEO^/%5QJVC)EDF4M\KTW-[:9J,C_[/HTBZ$;)!7@0W=U36P\Z/M>%M M[O@GZ1RV3>5_M]T\;7[V?NY_[-T.][^9_T66=W1U)U<+3)W 0/=\/R1^J>R* M?_H]MU5E"_Y(I7!5T@"\7UA;Q2^T0/-_!O#Q_P%02P,$% @ \X$U5]T@ MS7TW! '@L !D !X;"]W;W)K&ULI5;K;]LV M$/]7#FI1I( 6O>T\; -Q'EN'-0WBK,,P[ ,MG6TB,JF25)STK]^14A1WM;44 M^R+Q=7>_WSW(&VVDNM&$UF40A^$@6#,NO,G(K=VHR4C6IN0";Q3H>KUFZFF*I=R,O6RU.X+F_9LZ$%>:R/7K3 A6'/1_-EC MZX?7",2M0.QP-X8B@%D3)I +F/&EX N>,V'@+,]E+0P72[B1)<\Y:CBX8_,2 M]?M18 B251SDK?EI8S[>8SZ*X:,49J7A4A18?*L@("X=H?B9T#3NU?AK+0XA M"7V(PSCIT9=T#DJZ8CF./:H9C>H!O&R5A*H;C9,%7!.(594?^_>',51= KGM5)H M0IR%]$W\*$UAMN%:PY4B*M\I@#T:HC2$*#R&.VE8"1>H^ .SU=X) MZGV2R7%(=N,L@0_"(%$S!(!5W?%/9H4*A!3YMW)9$D-*4KT\]PE'&62#Z#5H M]YI/AQ#Y893"2P[ -;;[G3@K]^A_"\?)D+ZI'P^&T).*69>*66\J=A':<+,B M)]N+"Y7_$CD';&O^&V=S7G+SY+O;YA9S))@V45^7K[UP_B-?78:>%06WEYTF MVP\HR'^$0=)%]Q6+C@"M+6I1Z'^E^'O"WVMU=_BI2H'*"?Y$ MIMKW9M?-=5V3MYBAP[:>N,C)>_:*\C/:)+^$_I!>K0L4DIYC=Z[AL'$- .ED M#R2_1"#!-;VEVA+50 V1-L33WLB9?S1(8.!'%']'VQ8G+A;4J5@_4<#R>Y!5 MDPC6-_9>4CRWVIO-5BG5?W+4>>['$ R/+((L:^&+%[(5A6=;E%B'AVEBR1\. ML\[<:R72G7D4;/4LY/"EZ\PTN.:B:5^ZU:[Y.VMZGI?C3>?XD:DE)T^5N"#1 MD#!ZH)INK)D86;D.:"X-U8(;KJB!164/T/Y"TB/?3JR!KB6>_ -02P,$% M @ \X$U5_>^<@)W @ 204 !D !X;"]W;W)K&UL?51M3]LP$/XKIVR:0,K(2].2LC8294-C$A,"-CY,^^ FU]3"L3/;(?#O M=TY"UDFE7^([^Y[GGG/NO&B5?C1;1 O/E9!FZ6VMK<^"P.1;K)@Y435*.MDH M73%+KBX#4VMD10>J1!"'X2RH&)=>MNCV;G2V4(T57.*-!M-4%=,O*Q2J77J1 M][IQR\NM=1M!MJA9B7=H?]0WFKQ@9"EXA=)P)4'C9NF=1V>KQ,5W 3\YMF;' M!E?)6JE'YUP52R]T@E!@;AT#H^4)+U (1T0R_@R=@#I6X!X ,2=[CY1I_(SLRQ;:-6"=M'$YHRNU Y-XKAT/^7.:CKEA+/9 M=V415O 1KN032JLT1P-']VPMT!PO DLI7&"0#W2KGBY^@RZ*X5I)NS7P1198 M_$\0D+918/PJ?+AHM"8; M?G6JX1Z?+:R$RA]_[RO@8(K]!;BK=?<;PRUKJ;LL:LZ$@?>TZ<^3F3-2/YK/ MX(%&#+B$6JN2X 82?QHF$%%4"I=< 8 MCJ911 OQSOW9/"%C$OO)Z13VW6*PT]X5ZK(;8@.Y:J3M.WW<'=^)\WX\_H7W MC\PUTR67!@1N"!J>G$X]T/W@]HY5=3F9_ 5!+ P04 " #S@357AOBJW!<# "/!@ &0 'AL+W=OF-*!SSN']A_[VNG6C;U(,"2][5]K/:_8'[>E+'EZO:]%_8 M#;')S(.\,U8U>S I:(0<6OZ\WX/^M$RUMO87+![ZI MT;R9!Y:R.4R0[YE7 S/[!7/$X%Y)6QEX+PLL7A($)'/4R@Y:5^PLXY^=O((X M](&%+#[#%X^UQSU??*9V T.!I^H;T,EIM'LMUZ;E.2X\>@X&]1-ZR]>OHBQ\ M>T9;,FI+SK$O#\?AP[KF= XO3^7?7C0\X+.%5:WRQ_].Z3^;X;3^=TC]7/3L M=Z)$^"#A'^3:]'ON/@SNG):/-W !4W^6A-1._"Q)8=6)NA!RVVO=' :B:;5Z M0B?;P 1>OYJR*'H+\0Q8XD_HDD03/XE2N.=Y10KU< %Q+#4>(12;1'Z2A9"$ M?A1'\*DL18Y'L0Y9=EH*VVD\0J:0^2DI3_W9)(2O6(FBND@1I+ M@H97D]0#/=C?,+"J[2UGHRP96-^MZ(^!V@70>JGHZ>T'+L'X#UK^ %!+ P04 M " #S@3577\V=2H8" ":!0 &0 'AL+W=O?W[-S-MTH_FA+1PG,EI%D$I;7U61B:K,2*F6-5HZ2= M0NF*60KU)C2U1I9[4"7".(I.PHIQ&:1SOW:KT[EJK. 2;S68IJJ8_KM$H;:+ M8!SL%N[XIK1N(4SG-=O@/=KO]:VF*.Q9_4]@H[/U/'EREA_!>V;6Y")V:-L:KJP!177+8C M>^[N80\PBUX!Q!T@]KK;@[S*"V99.M=J"]IE$YN;>*L>3>*X=(]R;S7M6B)W>6$6<>T;)GB5YC&,=PH:4L#GV6.^?\$ M(%%R&IW ;#0=)W#H;<*]>JE0 M;WQ7,) YAVWI]*M]XSEOZ^TEO>U:-TQON#0DHB!H=/QQ&K1:=X%5M:^^M;)4 MRWY:4O-$[1)HOU#T5W:!.Z!OQ^D_4$L#!!0 ( /.!-5?$B-U&C@, *<( M 9 >&PO=V]R:W-H965TH#C?-B7 89U1]X] M?.Z.NM-T)^2]*A$U/#9UJV9.J?7VPG555F+#U;G88DL[A9 -UZ3*C:NV$GEN MG9K:]3TO=AM>M&OQ1X4X=R& B60MQ;Y3K M?.9XAA#6F&F#P.GQ@$NL:P-$-+[N,9WA2.-X*#^AO[.Q4RQKKG IZC^K7)/@[QU\R[L_R+*\XIK/IU+L0!IK0C."#=5Z$[FJ-46YU9)V*_+3\T]"([R% M7^%&ERAA*1JJ;6F2_H!PW6:B01C=\76-ZFSJ:CK1^+G9'GW1H_O/H#,?/HI6 MEPK>MCGF_P9PB>K UW_BN_!/(O[>M><0>&/P/3\X@1<,\0<6+S@1OX(^P&/Q M]=[A<6_SQERH+<]PYE#:%,H'=.:O7['8>W."6SAP"T^ASV_I#6 M6D)=?:>- _$WZ@IJ_V^IT2WZ*5QA06?F0"\G_1;8DJYAR54)[ZA9P.V.;V&U M;P"KFK?P'O,-E>L*9?7 S>L,=T+S&A:<=C,$KDRN#IGY\ N,PC"$,Q+8.)E$ M] S"U&KQ9 (WRVOW9OD!UD@=#JG/9#57JBJJC)NVH2"%*$@AF4#L1W#9B*[5 MZL",^!=2- 8'DA1&P=A+8SKM]:O49_X;N^"EM'#''P&+@KJ1X6C,;4>J]#<8 M$*:S_ORTL,]1-96Q(?F"?3TDW6S&CI1>KRQ*(QD'B M01B%)*4A>Z'&C 6VIHP=%MD?IY.7BAR8:S&*0N,X8I[58IO\$[6>A'1/4Y;: M.^N/_=C[+Y?]6%-R#X9'@W)C1Z2"S"2AGR/#ZC"%+_OA\].\'^$?N=R8&U%C M0:[>>1(Y(/NQV"M:;.TH6@M-@\V*)7U)H#0&M%\(:L=[Q1PP?)O,?P!02P,$ M% @ \X$U5YQB6A-@ @ +@4 !D !X;"]W;W)K&UL?53O3]LP$/U73AF:-@E(FOX"UD:B,+1-8ZJ@VSY,^^ FER;"L3/[ M0N&_W]D)62>5?CG[G'O/[SD^S[;:/-@"D>"IDLK.@X*HO@A#FQ98"7NJ:U3\ M)=>F$L2IV82V-B@R#ZID&$?1)*Q$J8)DYM>6)IGIAF2I<&G -E4ES/,"I=[. M@T'PLG!7;@IR"V$RJ\4&[Y&^UTO#6=BS9&6%RI9:@<%\'EP.+A8C5^\+?I2X MM3MS<$[66C^XY',V#R(G""6FY!@$#X]XA5(Z(I;QI^,,^BT=<'?^PG[CO;.7 MM;!XI>7/,J-B'IP%D&$N&DEW>OL).S]CQY=J:7V$;5L[B0)(&TNZZL"LH"I5 M.XJG[AQV &>O >(.$'O=[49>Y;4@D6?RB;!$?9/S2J%,81L<01_'P -^P=SKT?,,#3BVT!O?Y:]&C_6C7&Q>V M%BG. [[\%LTC!LG;-X-)].& ME&O;72(/;GG7LL:B:!SN!74F))*%LO95ZTV M)RLT5?N#?GG]L,(G@H74ZJA50WBMKKW*_VC\%EVP/_RMN7Y%:83:DL2,P9&IU.QP&8MCO; MA'3M.V*MB?O+3PM^T-"X OZ>:[XK7>(VZ)_(Y"]02P,$% @ \X$U5RT; MP^1?!0 1 T !D !X;"]W;W)K&ULC5=9<]I( M$/XK7<1)014V&MUR;*I\Q%FVDJS+=C8/6_LP2 -,16C(S&"<_?7;/1)"]A+6 M+^B@S^_K8W2V4?J[60AAX6E95N:\M[!V=3H:F7PAEMR8[WM MBSLY7UAZ,1J?K?A[]UOJ-RQUS MF7(CKE3Y319V<=Y+>U"(&5^7]DYM?A--/A'9RU5IW"]L:MD$A?.UL6K9*&,$ M2UG55_[4X-!12+U?*/B-@N_BKAVY**^YY>,SK3:@21JMT8U+U6EC<+(B4NZM MQG\EZMGQ%V4%?(1CF%2Y6@IXX$_"0/^!3TMA!F_XO[#$? M/JO*+@Q\J I1/#^-T;%GOO#\06MK&%AZR/[['GBG4I M0,VVA$P%=I[HT#.$:[PS5N; JP*P-K'R*OC+900/XLG"9:GR[W_O2^Z@^_W) M$>R$O0]?*VE% ?>6$X)'X ^C-,5K-F21WP:2Q0F$P\A+X$%97H)\ED?S9%V9 M'4$PC*((KRP8QE$&!R",6@BC5T-XI98K58G*F@Z@""%\>,*A9@3T+T4E9M(. M7@G?0=?_!]_56FN,Y11N1"$T(G,$:1A0\D,_2VI8P6<,^@P&+9R^SR#S/!)* M(H2<93%IS_SW[17%?11/(M:0M-+J M4;I!BRR])(D-O2!P?&=A1 M<]CGCH?6(^8'W'D\Q>)X1&Z4_@DY7TF$1/[#W=K M'V/*C4).D(-O098' )C M 7P2N!J@;(+^B5AY+"6Z@@R^X&[%+:K18#6'4AF#3C1:0:PW7!<0(KS$R$6> MZS4&ANA3?=8!L#B&,$KA:AL7"I![KO.%0TI@,6M:E+96"'$&;XG>6:S(.4_[$+H(50(79KL_+EBG6N" ML/@OC3AW6(J.A^3^&EW_'G:\Z]])=SI1Q:YI*W$+!AM@[=ISUHS%W2 #37$=08+PT21+ MX[29E-UA5Y."J>TQL*W2#&=Q$L*MP#,A[18H).* DSW'<%)(HW;JMFZW$E:B M21P+?1RC@T[S$,/N59_Y1//-]61"_I3&I#B>4R@.4D>HVTIS ]\U+^QIWICA MQ(*/I9JZ+"ROYI(XP'X\IE2+;6K]CY-/#Y.!JY2M[3MAUQKC5YV]R,E"*&:IZ)PDNL'JU;NG#Q5%D_=[G:! MGSE"DP#^/U-XR$'[X33^%U!+ P04 " #S@3577L8)5_L% "Q$0 M&0 'AL+W=O=CLGFO&#F4"VXQ)&IT@6S^*IG';/0G$W&Q*FTN)+_28,JB8/KIE.?JX:05MI8?KL5L;NE#9WB\ M8#-^P^WWQ97&MTXM92(*+HU0$C2?GK1&X=%I&- "-^.'X ]FK0]DREBI.WJY MG)RT D+$=G/,])$N+X50EMU3IIX7I_*?VC,QZ-&3/#SU3^4TSL M_*35;\&$3UF9VVOU\(E7!G5)7J9RXY[P4,T-6I"5QJJB6HP("B%]RQXK(G99 M$%4+(H?;*W(HSYEEPV.M'D#3;)1&'6>J6XW@A"2OW%B-HP+7V>%793E\@O=P M42QR]<0YG'+)I\+"5O2 XC^**DG1NX MD!,^V13009@UUFB)]31JE/A7*0\A#@X@"J*X05Y7&#[0:\@=OL\ZN3 M[:LI78[,@F7\I(7Y8+B^YZWANS=A&GQHP);4V)(FZ<.S.9,S1"8G,#'DMB'&\ML:>H9_SBK MX98_6CC-57;W[S8"&B%N)X!<0_Z)P%M !KR$?51_4_4W8!;&?":D%')&0)\X MT[ 'X4$2]UW;CP*XE):C,@N9PD>20CR 469+I@7+(5<&0S8:P#X^>RDVE1X# M"R8FT!Z$-!0FW=70,P@<.5M7'J=)#6)ETAK-1]X#]TL/+&B(N:'730H&E=2H M@I]CB;.EEH HUB4@D>UP$"#<*D$U6BZM%N/2^1_>O>E'8?2A;AL,=J#Y(Q9T MPU\N;+3B.2M!U*WMN.:(*!.Y\!SBM(V8.X)S,9VBTV3&D0W[P+G$]B7WJ&+Z M*H8]:,>.NP)C=4Z[ MRCTY$M\Y),$ DD$7OI*00I72PIKH/>@%9&LW7,O$+?B?!\MH3?D.TU^G_SG? M#=6E6U>7;F-UN<'-?5+F3A59O4R%,TPJLV-Q:-3PI^*PF<9[E,A[E,H7&)V. MX.W9T$XB"N>4 N%ZY:)GGN\&D,: !PJ;(FCM.:XW1GCD=VG(IPP^WD>@_%99;95UY6S=]6S;6 MT-(*6TP:MJV6VYSH(HF*2)/LKA>=H-D-+N[5+N[M[.(ZYDU$!2+"8DRN2UU!=_"J%?0+#LU(+*[! I,1@0GQW8WR< M\[%='PYI.")ZD]!S7&"B^Z$(/P35SY=/YX>8)J;X"X-@\]E ?QBL[DC![J5\ M@^^U<^".1#:KVAZ\?Y>*O'FE1>:O!"-WEX4O3-^19KRYY#N+_L174OWG_IV79(U35% MKRZ?RSU@U7OF[79$2\(DK)\OESA'MV.:&,5A_7PYT8/>."^Y]N7,;6'16;M% M%QP#FOXK,."*A;]0UU_K_R-&_A:^FN[_S$#'X*G?0,ZGN#0X[.%A2?O_!_R+ M50MW)Q\KBS=\UYUS-N&:)N#X5*''JQ=24/]+,_P?4$L#!!0 ( /.!-5<" MCQX"% 0 *<+ 9 >&PO=V]R:W-H965T MMV+[8O'E[O@\QX?G&VZD>M K(0P\566M1][*F/798*!G*U%Q'A9]/8VCN#NT)L M],X8+)-[*1_LY--\Y!$+2)1B9FP$CI]'<2'*T@9"&-^ZF-[V2.NX.^ZC?W#< MD#!KM)%5YXP( MJJ)NO_RIR\,Q#JQS8 YW>Y!#^0LW?#Q4<@/*6F,T.W!4G3>"*VI[*3=&X6Z! M?F9\*8V 3_ .;HR8:36WY?"GTZ'!@\RWH,9EW<:1N7 MO1*7,O@L:[/2\+Z>B_GW 08(%+48%:RT;R>ZU/HK->-FJWP10TT(GZ&0O@)\H#F M^*$^RZ/>F\]08PJ=%TI6(*IU*9\%KF.AP=>NC2IF!G>U(_Z("T6]!!;Z<99" M%F0)ZB#O,-(D\L.\/2$F(?PG;"*2()O4'L*"-,%O[-.<_!B=S&=)")0&)(.0 MAAW**(Q]DA%WA.5S0%'Q5E'Q044YE.^FCM\5?\:R:F"B%*^7PHY]I+O%V&H- MD_/7Q2]U@;836TIM?3A.CP>1[=?C5U=-\=C+IKK'R\"GT-_F1P1M^JR_?9,Q M2L\!:Y^ #[Q0J J4A;NP.UXV BYE;;.-H;@!K"&BKR$,Q9(D]AZS("9M6+1R M$=DY+O>CN];].VO\1UB(8K_]JR>&>XPGC[PH71*M4):.VZMN/Y(51H[-2I;X MC'4ZCY-M8BB^/4*(RT":]UDY2:E/HP1.K7T8D&@G-2>T?99NCP9)?B@U#,,G MF2T6E 1A?EQBPBCWPS0].C'_0B84$NJ'+&HY1.G?"^4DM@Y)3SMFNRG)_#!D M[18)LNQH>1Z1#O9_ZH1"EOII&EHB29#1%YE@[_/QGU!+ P04 " #S@357,YSG/G(" !>!0 &0 'AL+W=O MHF3V5%>HW)>U-I*1,\TFLI5!5C1)4D1)'*>19%P%V;3Q+4PVU34)KG!AP-92 M,O,X1Z&WLV 0/#EN^:8D[XBR:<4V>(?TO5H89T4]2L$E*LNU H/K67 Q.)^/ M?'P3\(/CUNZ=P2M9:7WOC2_%+(@](128DT=@;GO 2Q3" SD:?SK,H"_I$_?/ M3^@?&^U.RXI9O-3B)R^HG 63 IY8&D->6 MM.R2'0/)5;NS77PF3^)F$I$M(&MYMH8;E>T8LFQJ]!>.C'9H_-%*;;$>. M*_]3[LBXK]SE4?95$\(5G,"EEI*3NVZR\'K)5@+MFVE$KH0/C/(.;M[")<_ M#1*XT8I*"Q]4@<7_ )'CUA-,G@C.DZ.(5[4ZA6$<0A(GPR-XPU[PL,$;'A%L MH15X2%^;/3J<[4?DW%8LQUG@9L"B>< @>_5BD,;OCG ;]=Q&Q]"S:[06,81O M%1I&7&W@&EW'A7#-V8H+3H\AD(85PH+Q(H0;1K5Q7OC5Z($E[@CF0N?WOP]) M.UK\L+1EB09/_-V/_#+V2^J7,[],@*T)#2PU,0&?C+;6]RB7M70#J[PSWVNK MEY"$DW3B]D$X3-\>V=-PD";>'H7C.(5#5QOM];Q$LVDFV[IZM:*V_7MO_WA< MM#/S+[Q]>6Z8V7!E0>#:I<:G9^, 3#O-K4&Z:B9HIX[VOM MFJHS?('^2CY-3)ML3 -@Q[L7F(GSY2E.GABHL[N414\%#D MI1Q92Z6J8\>1R1(+)H]XA25YYEP43)$J%HZL!++4!!6YX[MNY!0L*ZWQT-BN MQ'C(:Y5G)5X)D'51,/$XP9RO1I9G/1FFV6*IM,$9#RNVP&M4'ZLK09K3HJ19 M@:7,> D"YR/KQ#N>]/5ZL^!3ABNY)8/.9,;YG5;>IB/+U80PQT1I!$:O>SS% M/-= 1./;&M-JM]2!V_(3^H7)G7*9,8FG//^L&K6QJX%22T5+];!Q*#(RN;-'M9UV KH[POPUP&^X=UL9%B>,<7& M0\%7(/1J0M."2=5$$[FLU(=RK01Y,XI3XP]<(;R'5W">\)(760)G2 >>8ID\ MPL$-F^4H#X>.HJUT@).L82<-K+\'UO/ADI=J*>&T"8>&+QP#]YU755YA@).>9E@J00S73+-Y!W<7F(Q0_%U M5]Z=J/H*'RBUOX#[CU M6FZ][GK2YR*MB1CP^4\U)8,NJPVSQZ:^%W07N8!;DPGN\;KEB^+4[9"BZ90I&ME5\,5[5(EG37I:;<>G9; MVT;:N+M,'CP'S[/#?@Q>0*Q("VTWZH$7-]H^7\<91>T919W%.C7?D]_O^4[4 M/^RKN.4<_U7/Q_^ 6[_EUO\_/=^Y[>ZD+C*94#>:WM_(/K1GKALO\NPHC$@( M8MOW^ANG#V&?.BV"7FCW!H.-(X #=@B!9_=ZONY'=V#'GI'\P ZB >PJH[,U MCPAD8::NA(37I6I&4VMM!_M),\\VRYN_@DLF%EDI(<0?\ZI@=:*WJ#]W1E_!U!+ P04 " #S@357\GH2 MV5@$ "4# &0 'AL+W=OV;L&':;-=!] M2<;VG-MW+AY/=USZ8G)F;95JSB83F6^QSN0I;Y#1DS47=:;H4FPF MLA&8%4:HKB:>XT23.BN9-9^:>S=B/N6MJDJ&-P)D6]>9^'R!%=_-+-?:W[@M M-UNE;TSFTR;;X!+5I^9&T-5DT%*4-3)9<@8"US/KW#V[2/5^L^&/$G?RV1IT M)"O.[_7%53&S'.T05I@KK2&COP=<8%5I1>3&/[U.:S"I!9^O]]I_,;%3+*M, MXH)7?Y:%VLZLQ(("UUE;J5N^^PW[>$*M+^>5-+^PZ_;&O@5Y*Q6O>V'RH"Y9 M]Y\]]AR>"23.-P2\7L S?G>&C)<_9RJ;3P7?@="[29M>F%"--#E7,IV4I1+T MM"0Y-;_F"N$:3F")&V*MX(IUF=;(CNZR587R>#I19$H+3/)>[46GUON&6M># M#YRIK81+5F#QI8()^3@XZNT=O?!&-?[>LE/P'1L\Q_-']/E#X+[1YX\$+J$+ M\%!\G71P6%JWRIELLAQG%O6"1/& UOS'']S(^6G$MV#P+1C3/E]2ZQ5MA<#7 M0UYNL>%"E6SS/$,VK#X/._XRP< =/BJXJ'A^__>AN$8M'XY+$]?8/;BF*;', MB!C T? M&Q2&R*L]2^T@Z2S8412_Y)9O.^169,>)\X5=_F27I[".)<2R;P)<%]"HN1561@_7U=L MHY9?*K;>C==6FD.$4U,I.J5!^F)*73L*8SU2_- 4J!_8;NB9HHULQ_''X$8# MW.@%N _(VKY8+A\5"I95L#!S'874[?LK\HW(FFV9PSF]5N4KT8[:?0GM)U;J M)"Y5IH>@AI?:7ASW\+PPA \$2].G][@L"P2UQ:^D BI%/X$PI(ITX8XK"HS1 M?)!F/AQJW1&>\< S'N7YGK/-R7MZCQ?[\OC_!$Z] BBB@1P1BJ9$"5C*+Z;CZCZM_*)TEI MHNL"2WP:A/Z>#Q51FH00$9_(Z?D,4-[4D>F )1W%LLB:4ENYU/.W*&E^X/= M&C7VYC;T^RKP0MM/!DB^&X!KNT,!'0S!2(>>GF1>9-YMAV!-GIT4:0!MS'E8 MTE1MF>H.C* M*YIV9KFESP84>@,]7W,Z@O47VL#P(3+_%U!+ P04 " #S@357?U&/$6D) M "-3P &0 'AL+W=O]7AXM:4+RLVQ%4_G+ M/.,)$?(K7_3R%:=D5E9*XI[;[X]Z"6%IY_:ZW/;(;Z^S0L0LI8\N>J0EGB-T:?\YW/2!W*4Y;]4%\^SVXZ?=4B&M-(* 21?]9T3.-8D60[_JR@ MG7J?JN+NYRT=EP2F7?1%//=#=<](0] -:,758V]WS36?:.Q#GK(4K',49#.Z,Q0?VRO/SI6 MWS^R?]<"Z,DS7Y]^=WOZ[UTKT:?1&?*<+G+[KHN^3WUT\H]3TX'9,?\L4HGI MEQC/@O$_@$'YDG!JBE;P?II[G(;;M"WX/D$GE21Z\0?Z<1EE"T3?R@B94%#R5?R+*UN0IIB;!6VGJ/G25KTA$;SKR1I-3 MOJ:=VY]_&>Y +)Q&!(6 L&T$ _J M$ ^L(:XR8+X3V:Y,GVS!4A*CNT3]6&9-*D1,9T<$,#B,Q< 0B[&U32U/GP\) M"R!A&!(6 L$TE0QKE0S;JZ021Z4,DQR&!W)PC'*P[KRM'"!A 20,0\)"()@F MAU$MAU%[. MR.'8%T:>6,S$JTD-5G);-5P<"Z!_M$0 V2 ,"0N!8%J(+^L07UI#/"6QNJ@G MV2N)Q6LYRO["(N7KR-'TA*YI6AC[B%9JV_!"POS+PWO(N6DD<7G8K1FYAH(8 MLG4A$$R+M=-OG)6^-=K;, *,T'I06@- Q*"Z%HNK8:N]"Q^X5?"Z4/Y0@^D#\R7G?MS0] ( VP,2C- MKVA:CV _>X":@:"T$(JFRZ#Q QV[(0B08N3/]U207TA,4DE'$_(L-24H9R2V MYR%('VT,2O-!:0$H#8/20BB:+L#&@73L%N2A[KKHD7*UC2S,_1E0OQ&4YE>T MBUT3XLQU!OL)R52L/QSL=V9 O40HFA[HQDUT['8B3*;YMN24-CWX!M2-! M:3XH+0"E85!:"$739=?XE\Y1 [-M?@'U+4%I?D73$\?@_""_F(H-W8/\ NIA M0M'T0#^J:C_N#R?"_!&(I= M>LY^/P>#MBV$HNER:=Q5U^ZNXHQ3MDB5/)8D75!4/QO;Z9]\S03R:2[+$96) M2(X^T=E".72?4YF?BM*.M64F>R-:BP/4CP6E!: T#$H+H6BZU!IGU[4[N[X< M/*^)RDM=I2B9>NHY7$;-@#J\%6WWVG9P,6]=NWG[KG0Q)OD2X5BRMVG"FAM C5M0F@]*"T!I&)060M%T737& MK6LW;MOF!E#KMJ)I$T,=TQ,;_]TE ] 6XHJFGL0VSP(OSO9Z)B'43O4@-K:K M:[=='\@+2XH$3:A:F*.N^PSP]JGH+20BB:+J/&/'7MYNF#U(Z2D?6F 6J7@M)\ M4%H 2L.@M!"*I@NE,5]=N_GZR+,5Y>*UBQYCM5Y*31 )_BQ8.3VDB[[G=%[$ MZ N;4UM^ ?53C[38*1."430?K!B MA]_M!GA!RKJ46^\3]?N?6[O,M;T .IV M@M)\4%H 2L.@M!"*I@NE\4Y=NW<*DQY /=4C+?8NW^PP^!^O&H > _YX0\(/ M5=77!C8^J&?W03%A'/U&XJ)<_+$J1-Y%7]3L0>184X<=VWJ9(*B/"4H+0&D8 ME!9"T73Q-*ZH=\05W1'/5RK09M7(2;TPX-2R7,2.;BT@YV#$>;#$]&B1X'@1 M#-KL$(JFQZ^Q&CV[U?CVQ>_9+WY0SQ&4YH/2 E :!J6%4#1=/#O+RH]XG/_/ MQ0^[R/QP]?C!Q>\=^-H'%_]1"@9M=@A%T^/7>(F>W4L<9_EF4;A: F2_W$%M M1%":#TH+0&D8E!9"T72Y-*ZE9W?IM-=(1-F:?E70OFB?*];CLJYO9OW%M5;ZW?'W95O3-O;[CM7@6/8CIVK5'= ^$+EN8HIG.YJ_[9N8P+W[S[;?-%9*ORU6-/F1!94GY<4C*C7!60 MO\^S3&R_J!W4;^"[_1M02P,$% @ \X$U5WK$,S>8 P H@T !D !X M;"]W;W)K&ULM5=M;]LV$/XK![4H6B"+WOV2V@92 M9\$RM%T0K]V'81]H^6P3I4B7I.QNZ(\O*2F*;,E:LGA?;%&Z>_C[N%F,'<\R M0H:)MA#$_&UQBHQ9),/C:PGJ5'M:Q_KU/?IU'KP)9DX43@7[@R[T>NP,'%C@ MDF1,WXG=+U@&%%N\1#"5_\*NM/4<2#*E15HZ&P8IY<4_^58FHN;@1T<<@M(A M>*Q#6#KDF7,+9GE85T23R4B*'4AK;=#L19Z;W-M$0[F5<::E>4J-GYY\%!KA M$GZ"W^2*$:+I-$9%Q3OH);P6A"41GO:T(E M?"8L0VM_A9)NB=4';KC2,C.Z:P531I0R.+B 2P7O<8L, G.IT#RT6[ZG9$X9 MU1;S]15J0IEZ8] _S:[@][+N[)NU5[H,J]T&.%QW!,W6X(W(!B>!:FGINC:B MB',(VY/;23CT1NZV3KO%QH^BRFB/7%B1"[O)58J>&1$WF59GE61_?L!TCO*O M-KZ=J/:E=*$V),&Q8]XZ"N46G]NFQXG ]A(050F(GJ]. ='K5*?% M)HC#=G7BBES<2:[6823OGS/@@B>9E*;3BEMM=.,&E3CJ']!MVOB>?Z28>A7= MWB.+"3Z:HREO>7CU8A#X_EL@C-7?&-.N?/<:Y(;A80!-FRCH]=L#Z%WRZ A31 ?MDO3YOC+;%B1 M&_X?[3)LMD)\P+9I$O?\=K*^]W F>Z>HMMF.*@77DO#D:477O?U3J^Y4:/O) MJ@TP_O,+K\38DS(ZK+PV(V]X1,R'0][_EU/^<6+><(TF/1KNB)G(9CNRZ9:P M<],G2W@BM/T4/8P:?O>L\1_;LT2MSSUQ&!R*VC2*&J>O6QN@[=?+!R)7E"M@ MN#1>WGG?N,OB@Z!8:+')9^JYT&9"SR_7YB,*I34PSY?"S-7EPH[IU6?9Y =0 M2P,$% @ \X$U5W>L$VW& @ *0@ !D !X;"]W;W)K&ULM59=;]HP%/TK5M2'5FK)%Q]3!4A\;-JF=4-EW9Y-CZZW?MA(P2J/;0O1#;N>?XG.N;:X8[J1YU#F#(4\&%'GFY,9M;W]=)#@75 M';D!@6_64A74X%1EOMXHH*D#%=R/@J#O%Y0);SQT:PLU'LK2<"9@H8@NBX*J MWU/@S MY<:AT0T3]A271N%;AC@S_BH-D FY(=]41@5[IE5R14J6U;D2N29+E@FV9@D5 MADR21);",)&1A>0L8: 1/9/"*#P2\H71%>/,V&7+<@];$"7@,Y%(\@PIN9R# MH8SK*\0]+.?D\N**7! FR/=N@;M&8%^DEM8UK9B,[8""-RAQ)R3=Z+ M%-*7!#[FI$E,M$_,-'J5\7,I.B0.KDD41/$)0;-_AT>OR(F;VAK1,Q@RAL@EZ( M[S;BNV\DGJ8ILQ5X2GVU1_] 61P.CM2W8PX=OA#?:\3WWDB\JFM=-;5^RD:O M)?$FC(]]G HZ>PS]QDG_C9PD^S7LJ>69#[+?EA@?N6B'G#F+0>-@\/^_@D&K MPMMUU(YIUY%_T'5Q]\Q=1IJX]ECUF6:UN>\FKLT?K4_Q'JRNK;\TU25Z1U7& MA"8&ULK59M;]LV$/XKA%8,"=!%;Y;D9+: V%[1%FAGU,OVF9$HB8A$ M:B1EM_WU/5**(MNRDP_^8HOD/0_ON2./-]MQ\20+0A3Z7I5,SJU"J?K.MF52 MD K+&UX3!BL9%Q56,!2Y+6M!<&I 56E[CA/:%:;,BF=F;BWB&6]421E9"R2; MJL+BQX*4?#>W7.MYXAO-"Z4G['A6XYQLB'JHUP)&=L^2THHP23E#@F1SZ]Z] M6[J.!AB+?RG9R<$WTE(>.7_2@T_IW'*T1Z0DB=(4&/ZV9$G*4C.!'_]WI%:_ MIP8.OY_9/QCQ(.812[+DY7\T5<72O.+=IVM M8Z&DD8I7'1@\J"AK__'W+A #@!N> '@=P#L$3$X _ [@&Z&M9T;6"BL,_L1M<%F*-FUB$<_0 MAN:,9C3!3*'[).$-4Y3E:,U+FE B ;W$9=*4+1@ "RQI8EA6M&P42=%7.)&? M6,(K@M9$H"6O*C#=%%@0=+4B"M-27@/1PV:%KMY=HW?(1E*O2D09>F!4R?

S;*XK(EU.BM*BMRV)*8Q73ZP$U1I=BP](1+<@!V67 M,RJML#'=H6C\E>%%-1Z?6G+B^X&/2W5Y :H4U>]@YV_.=+DBV+ZL$MQH8U=( M62XX]-3Y=1$?(F0=)WE5>TZQVB+':H"3M%'K)!(&1A\2EKE^3-UJ*&-KZU; M+._-NZY:5)96.& EWDD;]ID(L,S9>CJZO!JTKL*%[M-/=(N^^ O=HB_N]0K" M%_R?3@#-]#^V_ ]02P,$% @ \X$U5W+@OB!Y&@ "4$! !$ !N86EI M+3(P,C,P-C,P+GAS9.U=67/C.))^WXC]#UR_3,\#RT?UL551U1.VR^[VC*OL ML-W3LT\3$ E)Z*((-4#:UOSZS01X"Z0@";:I,E]L"E=F(C\ B<3UX6^/L\B[ MIT(R'G_<.WQSL.?1.. ABRODYM+SO8.?WA_^PCXN#=-DOG[_?V'AXXCP2)#*@3(U98C MBZUE"2DSIX:(>L)$^,EB3F6-?Y4%)8#H?8S&/ ?^P2%40)Z3/@93,PV,J1&) M6/S57#[4T-M]C!X12?/D,6&!-!>MHFIE0PBKE0T!/H^A3/HFX#.5]N#'MP=Y M>LD"<]$042M8BJ1(."9RI/B%P&:B1O55D^JH>H9D+EKH0TPM:2K]"2'SY9*S MB&;B%C[RF%IRI!PF=48R??RPKR.K25F']EB,[2LHM/>XI.VL-1R^>_=N7\7N M>21)!!NE"3WG8O:)CDD: 3=I_&=*(C9F-(26'-$9C9-:@DIT0L2$)E_(C,HY M":@5!*#A>YYJO6PVYR+Q8F/V-OETD[_D 4E4A].:!7_Y>3X?@_S#(__MX1L@ MO;=OP44KYDTLR/8,^M/'S\UHU[LC*^K5+/F/+3BH="96Y(OTZFL+PF5/:44W M3XX?ZU$U="Z=%)?2[],HD:J_V5S:LO>SDC9/CA\;2MOHE^Q$KG9]6NR\F UD M7^KP+!MXG@%;]@\;5G?9V=O5=YY>?6V.KPVJ?!EE&]1WR]BUA=(Q9#T>5ALV M;>RLRJE^RPU[V+KY9M?%5O,4O[:H#0#RNWW!([H?TPF:Q'9M(1*BE@L;Q#L< MZ@Y_;/)!XI@GJB@5EH?.YRP>\RP( M$Z>)_;@S=T["E[X3T1 =+IMBKVYX+/ MJ4@8 +QB4JH"IH*.P?@'6]'/K8%_1V3T!DR6/,D2@?J8KN2$+#2Z+-G+\Z+^ M/^Y)J.R(9E(_NS@!B=85![($::2TTE.A0CI>5RC(PF+68YGF@JXK$V218 MO MI"DLX X2> SFJ&"2)LJL]D,>I.H#YL8^_&?)PL>V*&:*RIZ'^7Z[N; QK#63 M]F47'.8\ECK3DPB;R>+/!P<',$O_E-&J?A['H7>FR'H7)=D/^PU:2VRDDH97 M\<_JN]$VLLQ9BJZ,=?S9YVOJV)PS"\V5:J?K@,>21RQ4??2(1&I:(J>4)G(K M/7>5ZTK'AZ#8VYPB?)]6:'HGFJ9WJV@."C8HPI\3L Z2*4T82/QD^FZ2<:7^ M(WOU>]]=UWCXZX 'I:@B6/I\[.-0I4A*U3N#NH&/*8TENZ?02<-OZ@XCZY-V MA9NW7;@I(J3'Q]Y5P98';$'*"ELP?B!; Y(,ZI0)#[Y.>112(7WZ9PK#[5,A MQT3*%5*^MT?*;86-OWAGBH\!&@9]!41._7'$'QR.-ZT47 'A!WL@G )U[QRI MOU[UPWR>^L2'JB0Q^X^BH+IUF^'.HU0!F M2UMAPP%Y5\#Y$><>3 81EZF@\.,+\.8=P\=5A3LUN-QJ[E1G4G+G'1?<>=<9 M=Z\<6",P".[A%Q=.@%(OSI7B?S(J_@0^+DIJKUR1@9^Y1Q;:&P"#YAQCM]=I M:\FNU/N_1O6>PL=U1EBUZ;.<\"O7=.A'%&I.^MNKMBS*E2[?&77Y"3XN%:57 MKCOJ5)@^-FCS' M4"#SRG4VR=J-GY!'%Y91HSQ7.CPRZO 791HA.>\.R;UR74Y].IM'?$'!0*4Q M,)GX\XC$#K3:6K(K_;XUZO=7^#C+"'LGFK!WC81?N::9N2*_^C3@,9^Q *R: M.8U#W%NSO4+-Q;I2K-D%]0_LCC.J8#OE5%^Y@B-0@&#W4/X]U2M14QI.6#S9 M7LGM1;M2M-GE=*ELXX*R>Q&:!KA1K=C9]UNL0 M);U7KL[8EW2B?KK:J]11K"O5FGU/7]".TE2'74J%)K@OTY$$0Q9#Z+T;8\I4 MJ"/E'IG=3E>HW(*F=W;_N@VK%2MQ;E8$K8FX4OV2GVK%DI[W7?[UBK]_=*2Y?.]YJR[_.\&,LU14>S ZVQMKRH-_N MI6!GJEY%P)76S2ZW]B7G 0"-!6-7"F\6Z$K!9@]N>WEZ $-U?=F9VNO%N5*PV3.7KUH/JC0M-SM3J;E85ZHU^^::B]F#BKO7 MGITI>Q4!5VHW^^W:U[@' '2L2CO3?F?ICE3_UNS5:UOZ'A1O6+1VIG!CJ:X4 M;=YKUE@1'_3;L8;M3,^=I;O2M]G-UK)0/NB]8WG,F=X[2W>E=[,[K64-;M"[ M"P=Y2!/"(NBQZ6.2DNBE_?5-=EPAR^RRV]IQ_TFSZ]UI=@)*SP]FF M,92IAG LY4;+!/]SF0;@NT%161V8'!0,$QDL(V11BA<8Q#3)O91SO>@P@Z1R M2@3M34MP(8.KIF%VJ#MH&J60F.$$A52E?-)">E]HDCMVK_7*# CIW:*00ULQ M[GVH0*P:[ S5:U%SA3^SU[^Y \.O@J^V-6- 2O?6">?S0VM*KA!B7B#HVJTQ MS.KL-%9IXMTZ?4+4V//@"$_?FU<=.O!4ZWQ68.ZU8ZW8T>.\WVDMV14NS(L4 MU4U#0[]BUHCZ5UX65O,P.^M!UJ+F"A/FA8P*)K*/\JZRNH=[Z!56;P$S14%] MRSS>&8*<<.$*6>:EDA4[U M^%>4[PH$9G_U\E;(H3/HTLZ$\HD@\RG>4^Z/!"5?0_X0:X>62C:B8*I1HTJ= M0V4K9ESARNSL7<*5[_U2X=8[R;G5SC>5\$1Q:X;C ,.:$N>"WS-\/-.'*GL> ML%F0= 4IRUW;RKFB>?* IP$X%L#!92!@E0I!0PRJ;B:HA3_)E@F7S+@"F]D5 M; ;+BY]RKC"P.INA%KXL#5A)0QQ73X.H)**%.CXOKIBE0/2&2&.Q*>9!/4,_#H"H]FYW4''M''H(0HP[40*OXOTCM7 M4JAG.E(]F!XK*89]3FN &7W,/%;.(QC)HA1QP>(5^$'S:TX%XR$+BB3T$1,Y M])"_ ,^NP+[N5;GZ[%$F% [92BB/Q:O: )J6UYE419HS+=4 _E5 JBSW!U,2 M3R@"2L55)Q1Y'CZ*V,3Q.N+3L>8*RN8E@$XH5S8HG&K>$P+M9BPQ40S6L1G4 L?N$.KV&Z&]=!0C1ZT M\2\/6+E/?RE90L0$TT41#Y[+U'AN25RU&//ZT38SRKQ!><=9@U+F"O[-9566 MRU*R.R6K=US(.C2?5: K3S&".;'(0 651R=<6[U=J'R&1N&&/U=0-Z]K=4*] M/"PIO=$B0_)I)H ^/]G>%@;\=MX\X]P[;$?&%9K,"U?M-]T,CF&;VX@$)5"= M"QWI"SI/!D>1[=QEO.MZ[*7D;NIA.I0+11+! OX*- M:GUB$+72%1S,RT%+EW -0T^';G!N M/TMGT':!9&12FVLT6%!T!1#S$DH3(+[W6;,$W06R9$3/:T>-^98UYQV''1E7 M^#"O2[3>ZC9T)!:ZPB=S$A(G#-HV>CPEB?!F7>X'5$#UQ7Z0@G$P0[/!60?C MC!-7P#*O,[0!2[_YD[&J_*BWR"HN,)QJ5KW3G-6A0UI+Y_E4P1\+/BL4+]/Y M/&(O $%;=ESA<*WW'0TXO,[X]#H?H2T)^4*1&N_'3F, ME%97E3J'AAT95[ P^Y-;KT8=(&&A*[R)@ZB[M8!\&B5JW6"42E"_E$4.9X.6 M"R97I4.A%)DXW(6Q%W16JS*[H=E25LSH 5GD8%3JOR;#6 MOTJW$8\G$5B98:7?J!T_?AZ(KEP#[>H"7S$A( >#!5!@#R^ M;Y#S4ZV8=(:MFX:_$!;C!80P9;M](//2R7U-<,_"9SH;45&IE77S;5(E82)\ M_)+O0SX#.LU*V00(.=_J!L;:!8SZO@>4Y50G@C"\#Q2O T4?/Y6YK(9JV+*X M)P0,---P;<24-:8LW)-%:5X<8[-73W[A@'(2\>!K41^6B;?#0I*7M"D<6IO# M"=3D,50;C//)ET> Y$=X5M8AE3O)0\)?_9,TB_LV2:;[W)+]9:'(>A,N8+42P3O\C( MMKVX>< -Q2M?I)74RWEZ)WP[=E5QQQ-!5<)&-],2V<\^)M-"[E\ !'F9H=1Y/^7W M-(8LQW&$)0T)9QQ")7[\S'2@7HRW?O MR*.:Q^ %#@]8\CD7)R1$24NI;9+V%\YU[M4S087%WR;C4JI=$4\>!P%P&.(\ M!\9X2'M.:9N4;8EW1MBLX\7[+F^HA(XUF!['@,A[&G'U'ERKY#8Y=Z8:+F(8 MD*E,LML/6X5>3K=#(NJW1A>H+7%/98>0RREW0,S*!>CHF\!#X= DU>76!E&[ M4_=V,2*[>"5S"BHGVBQ?G,1D_G5XNV M3$P"'C ;0.9:<&CH$J:!?V*06E!H\;*^J6GK4GJ[T2F_T^Z&)A . MJ4$VO7ASS2,6+)96R]?)T-=%\K-4\',N'H@(\^6Y>JOM2M"+A8AS&E)!(GR/ M@4+3N^0!B0IL9K.MS 8!IJ34$^X46E1V'I#'A97OJ*R^0;Q5^^=,R$2IE8T4 M>XT!J2.^E]WT.0PQ)%)>7N4H_WL:T[<'1P='ATVY5J;K!;9_I21*IF E0F)0 M/XZ3UX+.6#IKN!ML$O8-E864Y4@"H\@]%85GT!2Q"U+ M"=>W@W;E:"O\^#E M#53S[LI_$7'5]TVW+Z8OOD&6O7\F<3I&")2 M)1H)],ZM./R="#KEJ:1UW=LG[^6X^IF%9DR;(GJ!Z&QA$ ;![+40#;'?XA#W MG,7T:GR:X2$7Q#I]WT:@5JU](8 W$AU'T-IB?>>.:GFQ*HI$:-K/Z6UC6^S: MN7J)6#S3=O2+,S0_LU2;2G^4Z0D,Z( M^'K) CPZ%T_JH[E-PEX8;.5\X6I<.1LF\_LDU6)8?HUD(=V:F5YTG;5=F6HY MD%Z2$8T*'VMUPM!0J77R7EIFUX*',!.4)M:!>OG MPE?!O=HB>C56-[2!S9$7"-#+YJDN@/N MAB](I%Q&Q?A]@_>DI(5ILSI9?VW/VV!*PS2"43Q_Y"Y[XZY\VRYW#]]0M1?F MCB_O.Y+EK2[FX\U/3^:%EWG+"H7QA9YRZ'&#ZA:%Y> M)LA8EMRV"[Z=,KQP M9@*(_97$802?ZB70EB5W^^1]77"_G9$H.C4Z4\U1O>QU;\&(B7G4]!TN!_>3 M>SQ^5IY&6S;2NA+T8TQH,"CPBH99?G*<1,=I,N4"M^'65V@VR->[4<-6K6KR ME^_1@7&^?-E+)?PG_%R:6VU71#_!GAFJC2T0R\']Y/Z!27F.FQHZ=RFM3M9+ MZ7"Q])(W>Y^ET'[R/J5'!P?OKF8Q&Z52M8>+&/TCN!<9&CA&-N1:)T=_93XZ M:)7 (*]-ZI[**B@MUB2:DAGC>C$TYF]_ZAX:7R(^#O2A4+04/U,8X,+*WA3[ MY#LSS?^=1I$\)V+"3TC\]ML;U$87E/:./&4.)S,2%Q=I>$>M5&IK,9 MT<]D2S:)V9@%,/WPB;Z%$%^GF.,T@5'I5R[FQ.0C(EF@R@A9E.)KI'@W/%,; MMGR003TY"$G5G*>\4%=7:+]9[-T*[U-55S;@^U'I8%1E".W_@/_YR;3G4N!& M'+T6?94OW>MG[?,C43XKST3YY5$HGT@_PN,Q_E%^N3D2K%;M\VCU*?E^+;I/ M4,JG5E1!9'=J=00@T@>H48"*K-5@6YBO6=BNUI(EEEHR[8[4@3_'?7!5Q9 M,6L6MH.U9(F0Y?2[(RN8-W@K-TXKRFNY\_F&*2KB4N;QMDAQ1.0;J55+5-F5 ML3MU@E;T*/''ZK8(_9WMP;^C1;E8=N M6NW,\N>X-:O\E8_^-+N,RD\X1$(XL_?_NJ+R#=0K&IL\5K(R=94;R,JPS:C= M<65BM$:A+>E,V/UK7EE0)*'ZM,7V2GA*EKX!C777 SZR )%86*K'8Z(V_&RR M3/(L+'SS&GG(MJ3Z1.])U;82_N4!*SW@2\D2O%8 TA5;6)]:;T_!Z#>@W7)A M2#U_JBL%!*43KEVG7;6ZO">2<(1 $4^!ZKME42*F8LQH5+&[M%AP2XXWU[L#X' M:[NC008!//B*M]%0(=5J3K+P1;'A5T=;U_K:Q>UZ35DV^A69=[X6LMV$F7I% ML9/:8OW_'Q?"B):E&VM;9!@;M:6Y8MK273[DC] MU4>_'9_!1#VD^+H/C8.%>B<>3Y4QT*L:>;)VX(\%G_D!%:#>&%+ITPWV ')- M[5NK9XG'2]&]E0L=Y-N_'5>Q%:%=KUW+-KPB\^[4 K01.E$_JWM LCD13%=' MJ00+4\HBF2VFMBAXUVLOT,_H:.]E]O09BEQ;V!1TLL[,UB6E7:_?B,>3B-VK M/;PYG-S7[?I4=KU>RTZ^)JJ;ZK0N?-=KD>&D,HV>I!M=E\:NUZGEJ+PB M\\[7 M[6\Z1]WGH4=J(^5YU&R#^Z:FR-,IZM3C[L8Y7(8$IG!'[^/U!+ P04 M " #S@357&V*L3QP2 "?"0$ %0 &YA:6DM,C R,S V,S!?8V%L+GAM M;.U=;7/;N!'^WIG^!]7]S-A.>G=-)KF.XI?4,X[ED9W>W:<;B(0D-!2A J1L MY=<7RQ=9LDAP05(@G,G,76Q+ +C/ ECL&Y;O__6X" CTUS#T9<[;WAW=G5U-) QB0(2\HA^.(KXT;]^_>M?WO_-\S[1B H2TV P M60_NYTD44''.%W3P^\?Q]< ;G/SR[O2GV\^#+_=G@]>]^O[ MD$5?W\$_$R+I0!$1R?3/#T?S.%Z^.SY^>'AX]3@1X2LN9L>O3T[>'!>MC_+F M\&T0;SIL-_[I./MRTW1OZ( OKVCFP4?>Z6OOS>FK1QD<*:X/!AGK M! _IF$X'\//+^&KGF1%A'H]4,_K*YXMC8/S)SV].CJ'ML:([I@L:Q5[$8^KY MWE+P)17QVE,S[-'_)6R9?BN3Q8*(M<>G52T"&A,62L6"E**YH%.U. AC7O%$ M(/KO!WM@O%ZJU2C98AG2H^,MWO@D]),PG8MK]7?>'- [P*:,:OH84[59\BDM M" ^YO\-,(%862WM*Y"1=)XGT9H0L4X*/:1C+XI.4[RG/\P_^'/I^L@!6T."< M+@7U6<-TT6'8VF!#X0^X4&+_PY$Z.AXH MF\V52/;2@R0;B A_;^OMRKR\Q7&ZEV!0CZF]5_2?"KXP))T?>HDJBE$L.7UB MB3,<,5G"3SC?'Y>)U@,<2'./*H'.UY1Z$Z5=3%GL+16E\NDOLH;6TJ./2^JK M>?5BKKY4G[.@X9G4Z3-M'DL'(!QW,NVS%#[Y\UP]-*+!Q^SIL,(N\N=>)G$B M:/%%1M4SZ=1B!*L"UXQ$>OA7>;-C5IM M]P\T7-'//(KG5:=N1Z.ZS F8/)C*;CCP?#3GD?.DH^WP?#37D=^K1W(_&FP5JIKYWI:FV.-'_I8<$&1[8=!Y8("RX_7WR<_]HX,+#_>?)?\ MV),I6';\X_MDQ_[A@F7(3]\=0_1*IEW#V>>1Y"$+P,OA;3Z6X)3TB9Q[TY _ M&-C$1L-9,G<;T-3*DKV*?'5@2GI.LY]7T6@)H0X6S:[A[S$LYM%T*"6-Y3 * MKAF9L)#%C,I]OUN'(YKH=!70=A][PR-@(*SU2#[71-'MK:J:9^KY\#]XKE8D MA'4PIC(6##8K?*&XM_O!5LM;*A@/]B?##Q,(>ET\^G,2S>A8K;"+Z53M_PH5 MM1\B;*OT5 @*=/(%O2>/%-:E^GFF/F2QQEI'=;.,I=[Y6XD'W]4JID^$1==< MRE%TSN222P:4%!*D @RJCU44^[M@Z/L\@5U"UF024F"U[XN$;HO$"GCM!G,$ M]YCZ5$D*1:TQROVN/6,Z5Y)NI;;(BC:9/&WOGI%=Y)[W,4VC2TW@U0_1,\8M M$8X&5=*G=Q0K=>AR83(U)7UZ1G$K*$1MBM,U5\"4/!O%X?UU\D:!*7+"*1KU2CH:^D@6Z7F0_@ CY8;C)N@4\S@ OX-C9$ M4WR: 6SCRP3<=7622&D;NSDAA1>8BS%=)D*9$Y*.IF=\L>#17B. MO>"YYT-?65&"FF8JF0]@%Y^2ODH/+S?"]8ULYQKYE ;R4O#%E90)I$".IM<\ MFMU3L3BG$TW&$;)C;WCNE&D^FAHO+/,1;"-<,5@V:D>?\V023Y.P,!:J(=5V ML8I!2:)\^Z+66EUSJ[3?S8F@'Y40#90,A8VK\S3H&SN:D=?@P.:--.\&LQLV) MKM481+0"C?^0"6:'UF'QH38T.PZ97]8-.S1./S1*]S6SYC$L-!/<5=@:Q+RP MJ'N4];K(P>[!WLS1]1+,=BP/&GJ1&ZP"ZRS0!O6!9&./F "IZ=0'CCO8%Q#V4$\U76&XOKTDU.>+ MWVR6S#KW@RO;"@UQH3KW>P'"")"+2'8V13-8)D/83IDU@-."\A[-&IRDYJV$ MH5,62%/ ./W"*3.A,524 N*2=8Z5D"4Q-G/IX])R;@'JY\WGX%.GJQA?1Q9-[]%)T M1W[;$G3IH]1"2_.)AF'('\!UK:3)1Q*4Y V;=NO@"O[SIZ7)7T7H=(VAK[S' M 4B3>0S_C$?@*DQ5J](R 48=#T'H&5FRF(3L&P5W*E6B!#RKYW1%0UZ6PM]R ME$- N(IB*JB,-=48L'T.0UZ6FKT&SHC5WATNPU[=DKB5>? ;B^=S'H*#O.SN M:H.>_;H=ZN\68[KT@F&S"IZ2HZXB&8LD#:36H,%U[A>7KEJTOG&_=&]V)9;V MO0[]TJ\MN&/8JU\D3RG@:G&<$2'64RX>B C0RZI^A)X1PC4.-)CMQOW2O4GA M;30K^MZ](WMVVV;[IH52>'+K3!;I?8C;:X=YR OA4_F5E3,NT:*IPT?UQ;,M MZ?IT8B/VB[Z? VC VH(\"2$@V0*INN#Z.X .*9ZK>CB P/36=L-1W P*U6B9 MO($'P25/8T-X=6:GBS[R:H@VSE@L1VSU&7L$:V2WD'J"! .7?TMIV+YD [D+4& MN8OF01WDQG$M%S7_=O-;Z49R4>MO!_4EWD'%QF5TF5+M;YKW<53A@>J"AG;3 MI#3OWN"9L:T:I'D^:I2EH'.H=+.B>7H0/BFJF^?T_T(28V)M7=C:)B3;1VH- MCJ9JI57X21$][%X+4OK7:/J)\P J[-Q1L6(^E7?J8*L$4-?!*OUY1FN6$>FO M[Y7V(8D/2Z4HB?613E6;ZAEI,(+==U* L%)'4O7%BY(6/5P3 4[!Q?;,I$V4 M7C3:[-J,@ULU/2X>8T'4J<$B(M97:J=+*-2F>BJ9H$B;%?9_!6(+3_P^+]H< M@/*,;1E-.4'5Z2-US2W3#K>U%YM,ZMI%IV_^HVKZ/I4\XD7P8&?*JRBN:V^5 M^M$N*1I.:UK:I1@\#24J1A:XD?/+D#_\FP8S6AQM0WB!Z9CZ(9&239E?.&V4 M<+DEHCK<>[@'.<.OO+ID43/W5ND]@L9,I%KIUCL-Y3#X;Y+)A1K=[\!/L\\Y MT^V-ZV0?QQU-58!/BLV"A%!E+UBPB*DI2!T>"%!F(_RH5V]LNA;H,X6'L>9VQEW:T98Y5&OWN[1ZRMU!W"[SW--9D&QY M0=4R,#&FCNNLNX?JT!XJIS33#GG3F2/*;D0]K9\Q\=C3J\Z\E'%B#?'C[8^; M519I,K3-TB'-Z;,4*M]DU5^"&32G0>J2T(1:JAM;#Q*EI.B"6OM-^J%Q3!X^ MJV4A& EK65O6MA^J_T/")-T,%44P\!WZH?\W+K["*_>X3RLC1/K&;EZ#*UW7 MW R32QH$&D_UUG#JU$?CJ=DO+EGP:$R:DZ$'S>-9Y2Y!E0WDLS![D5=V#!=? M;Q4?[Z3(6;-G]5C6K W!K0J99>7\-]JNTEBAR/]XAYQ;*A8D4J2?,]4:/'U4 M#A?@F7XFV#LJIA2'Y,F"L%'2[09S#^8F%<7N@):,XA[3\\LW%(QS8JD-N MU[5F19/'_$BT,Z/\V2Y[5M$5YJ00-+'27^J0-1O-!>05DS,L"E5#7>,$-(4= M-&;\:/<,%[AT*Q@7?U BMIRV9CS0C> "PO+ZU:8HZT9Q >G]WOMO<=CV^SF: MRF)0 MD0JEMF:%N49F+:I?BS ?;#ZAL-;%XGUGT;S=NEFYKM-T$79S.6(S9J MNK3G2/U)C<5KH[Y+QXN^T@K#8K91Z 6!N7._ A:_C7(P[= M#\R;9*B\)81)T\NJ/$IOLK(T,Y4&ZAL91OIS0B/3=>\:6;Z%O-%!D%AOL/*'W_([&<9C51U"' MX5DB0!2E?YZBH;<:W5$/@O$$\RXVL4O>A6XY4+WAG8J$=PNZ@XWAE'NA6^X< M\L2WJ[?O%)R9D! JHWIR3K?VMV&)G?)!^JB?HZ/$DHY:W.BZ)6LR"6G^TKJ* MXTG?V.HY7)"BEC-E*Z!&+6 <];HNMC% >=$M [D6@+Y]S]3#K0)# /M=^L"P M59T,-0/5[6U3GRQ --% ERQ>4_"@X2AVD09!>F*1\)8PM7[RBK55B/2M[5*N MLTA[M#7SRK_ZU5[6QF[A,R*A%#'\@/J.*Q*F6EU6,IQ%,\B9K,H6,.IKN9S; M8L'BC8):5)?VJ]]SA^AA'0&X>;G_53L%%N>*$>K/Y@N=K,J\S#"F*;Z"QH(NE\_ M&45TRT:IRR(J:_OC[M4S&NO?)-OWBV.WG@\5@.#(A,+E5$A07O9>CFW:K2\L M^FWHR+Z[YM'LGHK%#8]IX=NHHEC3U'+1QB<"]$S6M.RG4./N&]AJG0;H?CVB M&8-W>#3](K-S'86DHH_]PGJY*E@[#[JV=HOEZ6Z_[_O"=XK/UZ'L=&S+)01S M];C6+-.TM$WQDK#BC30%RS%ZM$%/VV4:ZYF[>6B_?JGS'*XT, MUK@4UZ^%A3#;7+H)@,!39=FY=%^]%H;Q>>)2EGXM.I37R:4L^UI$#7S[+M7^ M>A;WT;WNJ<)/ZY[0*T-C8/"X)_5* =7;0.[)O7*!A]4ZW9-TI>I">\%F8^-K M'%ZE\KK.0>:2&,!A,P^IN209FZT-1#@JY$NGJ:-M9%FL MHPPH78Z(HX*]5&'O/B[10#@>[OJ#QOFZQ06HZ=TEJXA"VRC)V M293BX.HS'UV2IS@\M2%#ET0ID8 0L3N!4']1SR8K-*XX::$$J4>A*J2#6LJN$.P3:K;+B&VMH[#/Q, M*R9A?@H#27(8QX)-DAA,T'O^5)-,6:70>"@$40(D%2@%V?LIMQT-;#6?X+=4 MJM%@N%+FZXS>)(L)%:/I>3:-&891$JO%$\'[&"O -QS%!:1[Q'V$M6R&4S^& MFSD63:>,'V[)NZ1U=,">%HOEQ1W;4\*$MP+%'UH'FQ"5.@-D+))TLKWBO4SJ M>"#2"^F*AMYK]2L$Y]('AD\:4"]G^<%1O)P#WA(KK-7:>OGWL)")V/4=K-)_ MJ=91ZA"XH7%*T,8S7D%_?0L7LF4K>R9E220I+MZ7GI M@$AD)EU,(ALD597^]0<@\R:) !9($%S,0L3,;I<2 -<'+ #KCO_ZGU]6V3LR3-%__X]M?':/9X?GW][3=%2?*$9"RG__@V9]_^ MS__QW_Z?__I_H^@#S2DG)4V^>=Y\\[2L\H3R"[:BW_R?LX>;;Z)OOO_;?_[P M'_24&_$43D1?W/?WR[ M+,OU?W[WW>?/G__RY9EG?V%\\=V/WW__TW>[UM]NF\M?DW+?X;CQ?WS7_+AO M^F[HSS_5;7_X^>>?OZM_W3XR5=D2C-Y8S$DI8B_<^B M_N,-BTE93Z,1PC?*%O)?T:Y9)/\4_?!C]-,/?_E2)-^*6?_FFV;J"(\YR^@# MG7^S_<]?'Z[?ST6:E]\EZ>J[;9OO2)8)DNL1EIS.E:3N)E!2\!_RV__?4<]R MLQ9L4*2K=4:__:X_40E;D32/5G3U3'E'\EK'<$YHNJ*YW"E1\[FNM"J&<4WN M4HS'X^J91OLO=J18,]* APEP3MJWY(JOY63-&*Y:$;_$K/5 M=_(L^_ZO/WW_74VR. I**KY61CDK:;2*8I:7X@ 5!VE*B]?TBX'2:->])A36 M6TFU0)?FJ3QW;L0_MZTE6:[I;RB@7THJ3OGM6;0C(F/QNU4J=JMO-D-&GFGVCV]5/S?49/+(97P[(?ZI:>>M M0:BZH0N2-=^>?4F+%L(4+3K3-"?%<[V_JB):$+)N"*-96>S^-='0>#LL9C[]A7(BK__A6B+S- MY?&?DA%I\H]O2U[MA]O>2QVEF#EG*]#DL@X[0GS9)SZ%U-) U!U S'2,^P6B M$684R_6:OQC@N 4B^L'YTKR^CSJM3?NEUA?1]H_B2!1,?9G5\RH$&KJ0_V&- M^$@;Z;+%=">'YUUE/C4@YP'K=0D=(/_7=RU"Y0 R,HU8N:1<2)JK-:=+R;TO M5&C5XM_[.00*S)"A/$K/<'*"*!U$:8T(='[,0-5AX$!^A&,K8@:1E&?B\XDDX2HCBQ89L/7W :72696D8M"KE*^N MDS9ZVGX?GIY=D)^:HKBC:*7P>DY5S>")R2:+P^ MW$8JW0_:W"^U;9H?I*D'*AMN4Q]-VG8>Z'OB1*@#O!:;U*,WI;'=M_WA'XOHD7JOBY..D6 MC*MGKK75X+1)YRX7FZ\6_NKC^)Q5XM#;:*\:4"\/M)=4FN[2%RJD0K(]2S1$ MZYH/3NU]]9RE\57&B)K$EC:#T_5 %ZDT@>:EPHBB:S8X=8]+FF6F0Z>MT?"4 MK4B6G56%$%H+]077VFIPVI[(E^M$VE#G:6.),QR*AO:#T_L;R\3Q07AS"*IG M4]%N5UMJ3(W M/JF8"P!-3!K EF+%E!M&U61 JAYI7'$Q"3_\^/R4EJV6'%43#U1=?HF7)%]0 MQ>VA:S8@=4^<2+WG<;-Z9ED+6:V_CQ;O\-7$ X"LCB$JH,M*#1P5H%BYF[;8 M +AMV?,RJB,$;.$![$- ;#\BQ:83^('0?D('3>/"!V+Z[^@PP;RW0'C_@0X> MT#L)Q/=7Y/@4?DT@NK^A1??>!06$]'>TD-2Q"$!H/Z.%IO&V0F_LX8/Z.K.B MUD\+Q8=5)%'9MZ&XL(HC%B9G*%1\XHF%-0X*$I^\ G3]0P'BDUA 40-0>/@$ M%K@''XH1G]@"C:B (L0GQ:BC4:&8\(DO>MLL5!_')[GHK;M07/@D%HT1%@H* MG[AB-GA#L6&53T#>+2A(K/*)UM4(!8=5-H&$74$Q8A50(.$>4(Q8!11 M!44 M(CX)Q1@6!86&3U QQH9 #>SX9!7;[!NF+\@E7/Y;S*9G$L/3'% XUI^B)C?-HC\7N-X;ON[.[ZO"?\CM=&[N0W MDE7TGO+Z1E5@L^@Y%J)&()A5Y9+Q]$_ZMK"$18]Q$=1&)S#UKUN/2[DZF<^F MBU<,]V(8*C9DTF53V'4>$1=P:\ ZC8Y#NT','4:GW[Q-@+U">4#_Y0&=T_G$ M*2DJOJF7>GL^U@NN(-G8/@3[A^)_(LD-"'%X$W!_B&V"'1#>\';?_O#Z&K>'-P3;8;0V(@!Q#F\;[HS3R58< MWH7=$U^/?3B\#[LGMKZ;T$/"@!U"H +AU8-1/R!!(H&;Y.F?M3^E+I=;5*L5 MX9N(S:,B7>1UX+BLI-O(+6))HC7+T@Y/,3OYEA^/AVMZ@R?DE#TA[SE?_N5? M9[0DLTPP4$X?R.>/@K=X2K*/KPZ3+2'@]@[(>A*_"IVC*-F*\D)-CJY=?VM- MP\O?AJ1(GH):JMM\' MITI&5=S-7RU6ZS$!:CL-:IV=<%"J[SE+JK@4\CWE+VE,%3M&U\P7C?(5W>WG M"^7,&MM.@UKO?/ @LP04B__N-S_4*$^CEE_Q4.1^Y6PB(][9"%M)AC;W2[L0 MI9(TJV2L_#9]18C#EU_BK!("\)50GF3X9]4$N-[-+PD7 L^BV!DCSC;M [3P MM,=>T'D"VW4X!RZB[\YP4RZN,??Z%)C)?0KLUM6T]1X[D<5UAJ"Y6 MD!:?SF@>+X4V^TF[$M!NIX!E7*YZ1]QF3Y[F\(-V&QN+K-EB!^-MCW$12&KL MF.M]C^DB&'EG%.7=_)%DM-U:86SGE]JM(OAN-O6TPWIY17)!N9 FY14LJ*K? MM3.R$*3+E#&,N@\.A%WG1F!9O4& M*);IVA(=?#"_N"?_W/(527GM-C[;[/_SEY1RPN/EYH:^T$RS4G:=Q\%UG0L= ML:B)^4%[5@-ZC([@)VL$/V% \+%VD]8^N.(]HVB/[4YCG#;*46^K*\9INLAW ME4MV=ZF>+R%]O*+8WB$75+I[ZVM$<\KI&X],MY:M3,VG2/NHW-\B>T! J-M/ MD_I1UT!6>5S10X#.-FE8LX$!/3 @T*X%J,^T48S*5;* M[XZBF,[WJ=R2K_/DGM-"S._6-7*5YB2/4Y+M)[XXJ"'2N7F(>9KM0Y[NMQ%/ M[UZS?S,=8Y'A=:X?J%#1TKC%LTR6?F)YD)^S,0,SY)5FM<5 M^Z5V??EE3?/"8'WK-$;(IO.?33=H/IJK@%FP]<-OFMK)Y-OI@;1'BS!#V 8V M!-I@)V859X0-FB;RD5D%TF$"YLBLRZRU*HR38+ EO =IT-TQ8O01N,-,GU,% MR&"<,(A^RCJI@AC10F("F*:YRO4X$:SM81PZP-K0'(RH+=U"S(FU'^-$@/RT MK*V]R<\^N3(.UK8XS^MIUG!@Q^ZKC:P-7$%5MV*(JZA7<0M_-1^LU[6'2<0O M>(?;MHNG']T.[G:[M,V"*40 Y=[V="U/9-L/P@RMT19 Z(YJOCC8])JL(C1[ M6F6R8L:42%1[$VJ20[ZI3*NA3IL%0G!4)O.ZH*IA#7H?$\6'E M9;4;X B@,3(%)2/W=XGTXE-'E=T<\JFWQ&=TS YVY1S-%B#5(8?E84T..'Y&5ODQCT\I M4,F3J;!Q;U=O+X9V5 [4D3W15-0-#?O"HJP8N)H>*F;M&636SPJ)QQD-JYF& MBB7-$8W,NMXD.M;L%=K9CSGQN%S#@Q?6B)Y/[,$+CZX 0$#^$;9QDWT.L^>K MCG8[?=!"J )2ER%"8EQ(C N)<=.,8 YR>9#+L\B_S)U$F64%+2( M+(7H=_T\2LV*;P#S'O*,J_B<<%SPK/BF23G M)$OGC.J V"?*5S>,Y)JW(5M;./CT[S3+BBO"%^R,Y)]N9VH2 M]"W["^&3? R//^&]ODW V6/C8#W@;(%)^ME&I-,^=R@L>TTJ/4_QSNAY9@6 MQ6XQMO5K(!+2%=SA:&CMG?)#WIGV,0]5PQ'I-3Y49VH^1=J1/'(3'AW"M1X3 M?G1H\N;UZ[RDG!;E@[B4'C^3M;82L[ZQ7[= FM.[>:-<[547->>8FH].^XVT M:+2_!V[;[12PC'HRW;!\(1A]):^QMWE@;W%HFHY*LW[VM8VG1O>HO*(,>S ^ M3&K1$PFU.G!!N$<(M MOHHG. :&=91!?2!EX=9A$5@2KF<@B>Q5 #V6GI5;UG M%!W7&F\\!H^Z0LFL_2[^7NR)I_@[W+B.CD$- @L#1+FAY,M^ ELOOL17=]W: MO5NG#/?+BH>[6=W.['"XU_1LT"0@$24C(KF M/2 \-<=#1K^\[8" ?LMU&#G5 MV#$&'/P$S["'= G)%2>07/'X.2V**RKT7I))UDU60KTJM@]Q73VUUZ?IUCDD M"(0$ 0?!GX#+CG6Y6*:!%8X3.T:SAL2LU%2_V!PZ2B"2/SK+I9'?F(U"ALJF M[F[SG5B<+E3-F "SZE_2[B+73(2%N]Z5)Q+3"S3+H>%@V/W'.EFA47%L?VG@ M1*)[@__9&E'P/WOR/\.M0OZ=T,N(KM89VU :/=-%VD]MU7$ 0NVH&X8D<79Q M*CZ%%N4L1T_J150U'I/=<"$4+QK=OK1L*PT([G@J><8M.-IKA+$_NRB7E]TSL M37%!\EJ&/6M$UL+B&>F>PWG%_K"G3)[MAGVE;SPRW=J8!E/S*=(^;JG,$,> MP.X1_/WX_)G#T=UA5J.$=W M$'7 :K#O^G7X#P/1:+(%@G14RLDY2!L;*1"JHYI ?K:G.]AX(JM"W(HUHA"W MXBENQ8UEV7],2QH5I2!CR3(QOT5$_UT)CMP1!0QHT8[A,9H%0$<(93GE4);> MINC99\(3@Z>EM4UPQRX)D\D58-8Z+OD)\*_(&X#. M@Y1P60L)MT)\@$<16/YRK_1[(](-%FEM87>-ONKM:]'(YGF^SV,8W%3 M>*&1OK?_. C>VS_\Z_R7-Q+U^Q]P&,9P47-J9CI%LLGAA1)-%51E(P<$W)*R MXB2;927E>5V"O*C+KN>U^"!05_)=G$>BIJ[;""X2=9@X)UBFHTW1I+_F;2AE M6M=DH7Q-N++(H*G9X#0^T'7%XZ60!OS/-GTS@]"#=R0!^L4?#O!:AW23_"80T_&KNOF MG3O<^+1B'>LE04W.%OTU/#:IU/E4EIBOUL ]_-927E3, M@34!U5;S:<;'$ZX,LVJ@8<=N-S)=0,:-SJ21XG7 P<$>ODXT1P+^KZ5-$ M!0^P51H+-EM+]TP>V\9G:\?PZ'H"T!'BL[]"Q\^3^)6>5T7)5I1KRHSIV@UN M&OU(_F!\_W&%353=:'#ZY'UT-W]%@-+@;&P[#6I'# \^Q&!_ M162U/#U[7C"0C&\@L157_9M),L%C/'UIC.01R9-H29-%FB\L327&<3R:2X"T M!)/)5V@R.>W$+]@9R3_= MMK\C"VCIUVQ BN55QC[_TFQE;>:[MJU?PP!]+J]S<454=::4NCB"NN&(]!HS MQTW-ITC[J,:QB_W%51BTWTAK3;NWV[;;*6 9=4_3/)4YW-^?Z7:T'P M%WG.RU^TV)R,&4)"3J"*WF^$I_+C M?.KH642'?&H4MG!R*ECN8Q9AD"@YUJ4TW(MW';UVZ52>T =J'4Y=%J])JB8U"#*80!PMI1\F4_4U OOOPK.K[4>Z70\:3& MA'6X8T6&M$(0W64QJLNV2!PTSX M2H_-HRU#1&D^9WQ5Z_([HH"IL=HQ/*;% N@8_"&;7Q]W'WSSD,WA!QSIL+BH M^4J2<^\Y2ZJX+#Z2O)J+TT0*96>;V]GUI3I%%=IG\,I<6T+N^"/E+VFL>JY% MU\P7C?+TW7Z^4%8/,[:=!K7AN97PW JJYU;>U 0YHWF\7!'^21NN".UV"EAP M52<\V^S)TP3K0KN-C<60JP'H,2X"8_X#H,=T$8R;"C_Y5.);EO_:7B57T\(K MA5LIYAT+:(F&=?*;BD$R6CS0%YI7]);JD[6U;3VG_=3RS0-=,UY*]SVX'H)% MSY#"$ZJZAG0-=$",JCFSTHJQ03OEU])LA%===<8IA>^#]0T=8*T..;EP=YAQ M#8TS!7:8L$Y63E3.OMXG*P8_='C$4/\*GE&!0L>2([]@B"_H'&S[0<.=-C")M0]1 M:=:(0E2:IZ@T:Y.M_^ S%A75$EAJ\P MV$OYY/VK5QA4C1P0\$#3U7/%BYI3BRO&GVA.\O)ZM>;LI?FCFC#KSM.(Y)D6 MM2'NZ"ORWM]04NQ3/"J2R3PR7=E10_/1:=>7\31VF"K]H\:P!'_X0'3NY;O+ MEWCL?TTJ1_W+'E-56&,$3*U#Q$L(8(EA'D8 M0Q],YS"S/O8PHC2*K\Q>6)Q<2(?5U8O.(&GF/C7$R?AQ7.Q&#'Z;$."A]TE! MK'&H$> !O"L3<:7'!L7YV652LZU8&.)$8C^!+MD84?,F^?,DPU=ZK!UE6 M'DWGXB83_TWB.J0DS1?1FF5IG-)B_Q\[$LT>9=L1_7B8NU$5/,Y?HM\X."'YL* L MN99=O5I.9_MM>K_=G 97I+F#7_J3%\K+M( MAV4OO]GII%@*#I'_<_GO*GTA MF;R^8'BL^HZ;<]_L4_E?*BSF'KX1%&(BDYH>X'( NHR'04I(:9(2+O;N';\K MEY1?YR^T*&N-[-"4)O7)+UHU$"!@^X[M>5:*\FY>1VU#U]74P6\O]%\2GHL3N+BG_'%).(6! /;RBN2*I/PWDE7THU#]A:8BN;VA"X;)NK]7 M=->KM:!/TG3'A3:V9@7)[N:RQ/*-8*5D5A04>E'U& M:9>:+^- YC,U]UL7AGX^DC YR\5_QHVMT&9#=1W&;X69QFHE!+?ZHKP7MPNG M9;K=_AG)]1>O;7>_V%[/KT&I,+3V7/OV!YH00F/ MI5YT05]HQFK*+K^LQ;:AVHUET=,SHCJU4+ 36S0V.]@R@?OYC=F2PML9*6AR MSE9R:NN]<5=O!C'SU[46*(0"\T'88Z00\7H"$:]/G"1T=PUNK_U"<#L5RHZ@ M20!3J-B$(A>#_S?X?Z?D_S6= M!-X$.(X!P-JC%%4UA!@G'1_:ZV]VH"$3MZR\\YXHY^ "!J1T^D.4?=00<#(OX[4L0PDSL0 MY,](07:S#D(E$:S"67\/%W0&L IC4"\S%"=66:R;_P6*&JL09FE,AL+%)G;9 MAGQ <6*3M;H'*$(18Y6UK+T\4,!8Q2RKH$%:6X\GFM88O+ M[R8ESVDFJ*N=7("0_:XCC1-I?+8Y(^)6C^GCDM+R V>5E.#!@<; [G[C3>(E M3:I,WNAOKCXAXJ2Q%-33K"II EK1GJ.%R*!3B R",(K]^D\BAD8'*X3.A-"9 M$#IS\J$SBB.@S>%H)0^@BQ8Q ^TMWZ$+'#%C=B(!^=>WGZ-TZQ[MK#_KAO"H M#YO)"/IMT&]!&M$^8N"\XGQW_Q5XM!4',#6*N^>W' F;^-;0. FT0 M:(- &P3:(- &@?9T!5K0)>A?BJ41DTFCD6BXYG0I6?2%1FF=M=1-LK48T:.T M:TU5D("#! R*B)C%<;6J,EG9J,Z_/C_FL";][X85A66@1*]1@T0=).H@40>) M.DC40:(^78G:Z67I7_*>"XY[[AA$T=K7HS2M^7Z0FX/<#)*;/Y*RXG4AT*8L M5?TZK> J2T'9;I@@&0?).$C&03(.DG&0C+\&R;C+[>A?%%X<#+%?N@94:,?P M*!H#Z @B<:09N*!SRKG, M#/[25*P]2I,6AYHE^DZCC55Z9CZG<;FW7PB2'\0Y(\N=YK&@ES35U^WJSW0> MHI)_LWH"PCNGV9*7INF#): MRU+;W4PIP-$\&E6L* KFE5,VK[SGWN;IB/WN_5W<1\N2)K,7RLF"SK)Z7%F. M?MZ<8@^TCA1X8A>23VFR/<;KVO07:2%/HHI3K8[@\Y-^"QDO2;Z@Q75^S]D? MXA#R3PH9 M^&BSWI.-O*YMU]9JE)&0WM)R2U[]7(TE0E#O8%4,5L5@50Q6Q6!5#%;%T[4J M^I/T)VURM) 8)FU>="C73]O<:"\# _'Z>\S4:MWA6@T0I[_'3-4X_9N$@)/C M[]U3*R:PMFKXMZJG45$*,I8L$Q-9U(5!RTTWDSID*(_V=#@YP9A^RL9TAU:2 M^CV/Y[=/P#[0HN2IO-T>)<,)0>[-7WX5C%W,I+<-^D*>CT^.-(=/G!)QZF]J M,L\VYQD18@]X.D"]@Z4I6)J"I2E8FH*E*5B:3M?2U.E2G+31:&A9R+_V]8>L MU;5*R]H8TDWKT@WA4=LRDQ&TK*!E:7(/.[HIH , MY5%PAI,3!.@@0.O"VED>4_GP>JT4I\6GL\V3^'X+Q18]QD4@J6EE!HL>TT7@ MC,,[(:F*DJUDH,H;^CZ^NGK>HH'U&L7U5,A$QR.R[N8-R\O_>T5B00G4#=5A MI*!8GH!B^5BMUUEJNR> O8**'%3DJ:K(>B VX@;K<+=/SAQ@+7^ATS$A:\,Z M'H&H;"'N>7<8<\G8*VPE^/D%&^QWP7YW6O:[WGJ(?_M='FV7/DKS.>.KFMYN M]CO(4![M=W!R@OWNE.UWBIH=38#90M.ULLTGLEH'7/E#:N.#@@])^NT M%),@RSXE:5EQVH7J[J/X#39@^>(F?:%)E^7I-XA7G*_K.>W2:]+$ITQT(S; MC60(!(ZIU(,SF1"('5-YASX*$! NANH.7=5Q($0TA1WZZN[^K8HD$C-!\O3/ MQNA&\B0JJM6*\$W$YE&1+O)TGL9$-"=Q+ NQB',X6HM#*$YI(2[7DJ19$J(IB_RF&AJ'SW2LLP$+[29.&%= M!B'N.H_E>48O:/._UWGS;1B=IMZ#D'S'TT4JY(OF4U+"K*?IT !&.W@8!R#. MQ#$QR\0ID],'\OFC.(!X2K+6<"EP>P=D'6K>"['UA?)-&RW*1FX)$/=LKE]" M8V,'!-U64?(PAEAIUOMA*VFTT M ;LX(.Y)_$KWJ-6,K&O7WV)7\/+(6B?^=;@&Q#_^]7II6FX"?2,/]'U)5]6J M=?:4OP]/E1"PM%2U_3XX5;=D1=]LME:I ]1V&M2ZCWLW4'W/65+%Y1U_I/Q% MG!V*':-KYHM&629T^_E".;/&MM.@UCL?/,C2K8K%?_>;'VJ4IU'+KW@H&C5S MY;W$JPW/-S7W2WLB!,TRE;++]OTM%=7*AG[I%9IDDF:5?$CJD<;;9[@OO\19 M)?1_:125E5JJ;Q<$?[)+K54T>T4L(R;*_L^.61/GEWZ=6NWL;%,/8MW<+HN+R][1<[@P5#W1>'=Z)?6L^[M#3,Z)"VOVE MT51_ ZK:A4H$G9!<4"XT3"G0[3C#N"D@7::,8=2=?2#L.B]*7M7Q6H)%-)<= MI,OH&(H/8F;EW.OM._? M?SK;[/_SEY1RPN/EYH:^T$RS1G:=Q\%UG:^KLJB)^4%[2@-ZC([@)VL$/V% M\+&N"5T'_!3O&45[8'<:X[11CGI/[8FZI65M3#$)GN8.?NEGG*:+_/)+7#^. MMY,"]/L*TLG6;@M3\RG2/NKN;9&:("#4[:=) M_:AKT(10'3)2ML^R:38PH <&!-JU /69-HI1N6H;I_1 )2721; MG7LWW]Y> MYQ7GLISK0?LH5";(7F-Y17W+\F1[P-)$>X=K6GJE^)ZS->7E1K[!6,[RY/+? M5;J6O/1K0>=5=I/.56YVBYZ><]L+*J530=*%U#A8390^9 #4QS>*XW=:M+RD M;>N7ZB;.U##9K8W\YI333 RW^$!SH0]B@_9@BWPX9 &Z3*K.)#L4'31*PSJP!H3, % LQN2I&UE9'=*5Q8,?NJXVL#2Y"5;9IB*MH M(G7 K=>UA\G +WB'V[9+3 :Z'=SM=FF;!5,P!\J][>E:GLBV'X096N-B_-;\ M1T2L8B5E]5N@". QF@4E(S^FH>GD3\+.&T'I[\^Q1X6%,] 3\CJ_R8QZ<4J%355-BXMZNW M%T/_C(:A(<4XT; O+,J*@:N@HF+6GD%F_:R0>)S1L%J7J%C2'-'(K"M,HV/- M7J&=_9@3C\LUO/=DO=.>3^R])W]>4#TDF^+L?KV MK]/"S8KU?NS!K_5Z*-":5T3\FCV' @A[?L2O>Y6YGT*TK&D*!HA)\K)Z3@2+$)@?I,I2AF+ (/QU2 MW*$0L8@Z^UO#4/@?B@N+A./(X=?G?L$B (&?UX("PR;QP,LL'Q#Z>DHTCM9; MN;-^"I/NA,Z>KX3:#MO ]_( :#?2PMN>I_RVIX.RK&M.X^85\#^N)&\]#M-%\N2)C.A_ MMZ2(M:I? @^"[K0ZE$ NZ#H,'Z][,6O_X M1/E*54*SZS!!^ S"9Q ^@_ 9A$\OPF>_8WIB@31N[F'_4OE<[*WGOL9/_2 > M)7(((4$>/V5Y_#VOUMZ6<\*SXIDDYR1+YXSG*6DMAPQJZX(<3I.TG"TXK9E7 M0XNNH0-"+L1V.21.SU:,E^F?M;E G$\I2]IH@O9Q3MX9*=+B<YR<6'+ M;,>K] M-Y'EZQCAGG\7!:R;9;ASG,,[9"\WKD*=<'$XWZ2HMG]@#75<\7HH[ MH\[?O./715&)"^,E3<1I]7:S.!YU,(CG9)V68DM+![;@XXK3HJ:LR6^N7;FS M>4GYTV>:O=!_4L(MD/88?$S M^("&@JO8NS!X-:[I@EHDW^J!3M)#AR4:83! M2-^61KJE91/^_"#]HIP"3CSH" Y(OV'Y0LK&DH"##_U,K*TXH*ZR*A;BC10V MKX4.(]BAE'E8Q9)E2>L;B2Z'= #N(\FK.8EE3)WX,HGKJ+)9GOQ..%VRJJ#J M:]&RJPMBF\6^YW1--MM[3TS'KT*2Y%(AN)LW5W4KM99]'9!;[Z&[^1,3!T83 MI=C$P!=/[/AONV"^E+:>0]U'<0!!,ND-([F:"]I;./CT[S3+BBMQ)K$SDG^Z MG:E)T+?L;\ K>'EDO!/_.HC4RHIB6_H,%<<&I.I=); M,%#D_M$K V6/C?'K V4+3M;+-"99JQ8):CL-:OW/\EU8U')'>5UK?;T+LV%.I7/P)N>$)@FAI'Y9T=8K;WO-$5Y&!JA M*'N,A$!="E4)P53HUML3J\TDRO<5BJUM*/WSG0$#VGP4VB4#/'XF:^W;A/K& M7ND^UM;W9@TY"^UV"EA& MO3?:B-M:*/9>%W$RB5\.V:4 ?*8A1L>XCW7H@](\B%^<1V9D%8J6)MYI++<$ MO*VEV$*KJNFH-.MWN[;QU.@>]6RZ;RSSQ1.;Q;4;1UF=0H')?@"_^%34O"\S M"GT:755+=FQ$1O:SZ'DZB$;=75M'TG4NP[-HDM-"[)-;NG-IJRQPT&Y^ Z5E MTCI-[EXHSV5TWU6:DSR652.D?L+F?/^+I/N+U%CD+X;GUQV,&<+;_8>W.Z?S MV+*L.915S4:C57L\J1M.A5Z;TS.D//0& GT/##<"L_>.6;E2,>'K(AU":K^I M1#",V$_E76,H6J53EZE:3>GY>:T)@-DIW1CQ*44&!K^H,>)J,Y8IU\[*U#NY M)$ [OX/GQ31G6(%7AUE$WZ'*>QR"9S&\B>KT*49][! ZKC7>> R>RX.26?M= M_+W8$\]CT'!' 3H&-0@L#!!-C9(O^PELO?@2WSO,UE9Z=&QJHQ*R/GD@*)EY M.#WZ1)YJM@B'1L/:,-O.7CX Y1VCXEXW5JX3>6!9D]Z"BB/;[*?,F"^$CN\@ M]N$3>Q)9[_5!PV0 :])QY1MWOD]4/-K/[G9B#Q'#HZ?1<3'(:G\$%1*NC))1 M7;HS3N0-XE!5S7K_A:IJPQ88:S,'PR*@_=K<'-8PAJ0N^C7"&>HK $% MB$6 >FM.U=>M@-HVL$A+Q[$I[3G24$18Q"'=X0G-73]@]E7^?A&EM0P>E>1+ M[Z>I8(,U4+V4P[B0V\?>>"Y:V%8UV.ZP)F6@@":FM1;3WZ7U5.?_I>M/M! M7=D5VJ=_!J.I7J00-846Q7[-BS6-TWE*$W652U/;:5 [7DW.'4FF>IQM[?Q6 M,-M9@L7VVHE(]R155?\R-?=*^^5\+E3EVL^\/1*DN HX6[H/@ #? XU9+N6A MQI9='IV1E2!J\ZJQ%?!.(Z.;D0>Z)B5O_OMN?L4X31?Y)>%2;K1CA [C>IV- M+0WGTH3"-]K"$+JF8]"LN,0M]F[W@3Q7*-S2-ZO*)>/Z.G_ZQB/3K:UT8&H^ M1=I'K73SGBB9"F7%.V\[(*#?OR<%L56N)5;-5FE>5J4C9AP]=3^3$NWSI[K$F55 M([IG&?M,\IA>T#GEG":24!DD<;Z4.0W7N;;&?]=A0BTC+W4J !<]ZW*I3@,K M'"=VC&8[$+,RQOG%YC"G Z+UH,OF,/(;LU&^487_N]M\)U92!*IB38!9V\N+ M])%Q)L+"7>_*$RD_ G0^H.%@V/W'.OG:4'%L?VG@1 J1A%0YZ]T64N4&#/]S M'X+@]])P%I#5U^'B]R1R!AMJ$P3"PQ*.W=<%#H2++20;%K\ !(^ L8 O?[N^3 0+'%M;M/)+%?^SP,J*K=<8VE$;/S64:K3.2]XTB MMAW68SQQ-])"9/%7&%E\(9F/)ELI4U8SD)4,RDU=[:E.[VT*&RH?G>PYBA,( M+S1C:YI\)/P3+;?Y-?( NJJ$)*(.';;J. "A=M0-0U):Q)S*LX?PS3UG8O6* M99T4*Q=10YQ%/R>!X;RH52">/E>UM*P+"->W=4#.+Y1DY?(Z+RHNI4 )^9[3 M55JMMDI;&UW@3@X(O)$YW#%9&UA,T\P!$1_3Q$R"LI$# FXK.>#=O#98GK.5 MG.5:8/E5"%9"6-L>5W?/6;IH!)FBJ%9K9;:$B_$K-^-<:FU2?/H]E3LTD4JL$(_.2;&<25/$!]&@I(DVJL/AR+YG MY,W5?<2UDK'/219766VB>; \" $\%_-Z]_=#X-;\;UFS8"49I@C3V'7;_0HMP5TM>&[ZL: MCDCON;C6%HQO#T?MG,,[G@J><1]"%JSJL M*]15BNX@ZH#5X#!#%P7: :+1680N%M0.I(T=#5T2737+B"]R#+J"MUU"UYEM\$G$\O0 M-=%4C8%";2::LM$Q]&:B>1K]XV^@4@Z6TOQ. L_]9Z.D42$?BI-O"U%>1+0F MMVD>"U>WK+:$"2FLT[6;MX&//I= MO@-SR\I_TE(F"R[RX[=@WE:''OI[IS%[S7-(0I#=_DFV^\'WE&J)\!PN5 AI M3DHX]=;71IMIV_H-N&E=B2-=30@LAS;;9X?K]3F<"WDB!1UCK=PA/Q7F#/ZI M$) V?D#: '2VBAMOA S5\6S9.X3:>0E#:Y>\F,\3=;(Q:QJI%5WDR*#+R*RD M#E1>P5'W 8;HE. '#G[@T_$#.S"+3-3GVTF\FJB#UY/Q9&*^7PQV$/^^A3^B M>/_\>=_R5J"Q//H2+.CIX4.(FQKRC0:X_<=!^=O^X5_GO[S1Z][_@,-_@(N: MK\2;<4ZR=,YXGA+-L[7*1B[JWI"RXN)JSTK*\_K-^:*NQ9F3YLZ_K#A;TT>B MIJ[;" Y(/U2#I>*4WKU+/N.4M)%I;NW".<7$4<8RW70IFO0W2!F>PZU?O*!\ M3;CR^3I3L\%I/(AALP6G]8'^EA[EP\/6?4\#C?]GE1M=ZP.5[KZF!;3\]6JMEY-W3>T*"A]?=8^4;ZZF]P^#-X2%\NG,IQ\M7Z?X;>6\J)B#I1_5%O-IW<+3R8J3.-'PX[=;F(& ML;R@8D;G4DEPQN*XZRR:HX[9G723-)6:SKL4:GNYH5@X%L6G;[>@P\Q&&@1F35/S^ 7 M+"@CJ=\ H<>_^IT)7N*"FMI:'I$\B98T6:3YHJ<*;CVN1S6\(VU!%?\*57&Q M::N5+#U%D[MR2;D,K^=T*0_SW=/2-ZPHSIM&XF^R2-E5QC[_(EB*%A_$3,G? MV[1WQT.[" #F-$G+O?E>$P2L:^B D(O]_KS."W%JU['S.\#B_,Q(4:3SE"97 MXAP^GLUI.2M:1:Z[#X^J8+^Q#EJQNF>S^SO86# M3_].LZRX(GS!SDC^Z7:F)D'?TJO2?+QQQ#&OK;BA;>N5Z@OZ7!Y845-X1]UP M1'K/2)$6C^) (\E=_AOAJ11X9(T^56D!V^XC8KLB,34\JZAO/B+MQDHBIN93 MI'U4P^BNQND3^3(K"EH6K3>-$I%-9\^X=I3LO*0R/]ZP/N8N4\8P,I_M"-L6 MJF\$$NT3Q\8>(R$X\/9#6GS2WGWF+J-CV(N19YNM6/% LSHHK5BF:TMT\,%& MPGW+MAGZ^AM2W]PK[5>,TW21GU?BI,WCS2L]:S?;3^R,'FL!%Y5\34G6I?WA MQX_B(%BJUM#MX&/,R^67>"D+I.S.._T;NY ^7E%L=\D%+01=3<$7]8[3-QZ9 M;NV]9&H^1=I'O4];3E<("'7[:5(_ZAH@KJ>R^+7;V%H>FZ:@TZV=? MVWAJ=(_**[=,,&USJ=)$>WAJ6OI-&8M8:(<1(,=I'W( UV M"(P80;9D!O,$3 &MTFO,5*UPE): X=/J/LQ.V\"(3WG[,OB=AQ&7T1;"NMH< M)A=4;^_D0A-B;W5&'C\M#G%>O.OH@02G\H0^[!D=UQIU:09/KT#)K/U,"KW8\S_0L:?9]XJ.00VF M$ 9(+D')E_U,0;WX\J_H^%+OM4''DQH3UG&ZL#O?)4H.[F;LPV! &,!&!(GS M H+\&YKM&0H66)\UH6#!L 4+8#'Z?FTT;NI9#I)Z[=<(X'"5[3/,_.J,SJ . MD8KA5S]Q5PMTN! XOY*QFP/!;_*_7^'$X4D!R6H&@OL[:G#0]',@V)_1@04F M?A[P^2I(E$=; 2Y*N,V>/$VR"K3;V%@,&9V 'N,BN*=<_H$LE(6^(%W& MQ6#,] 3TF"Z"L1-6?VU_\4+3PB^%E?STW?R!KADOI5U@>^NJMJRY@U?ZMW+8 M.P;03CJLDU<<#_2%YA65!KF=V_#WM%SNJIE?YW%6)6F^D$9M\?\TZ< ]1O*; M/DHR6FR)O:7Z,CS:MB%)-[RPL;<)3BB3&;U]#$H,$.$];)SHDJG*?WR8HATBR\.*]_LMRH0*%C MR9&?F\>75@:V_J#A3IN;G'73-U&QK7M!Y\0RSNSLL/CY6"6@,2M=?"H\W%N MQ2 HN+A,55$1?B,C0]QYB#L_O;ASJ,%\8I'G]OZOB4:4][:G^X\Z9%%1/1?T MWY7\BR2_+'K&'%J,Z#'BT)JJ\.CA5QCE=TZR=,YXGI(?-&\ JAHY(.!.B#7B M>,P7-Y04]$S\_P?!JN*;LI?FC>O:L.T\CSFQ:U(:H.+!7=,8ID1*9.''J*^6>,['9RLT;PJ'- MO=)>GP8[243<<+)^@:YHOJ'YZ+3KB] ;.TR5_G$?79"2*GU]P=3_YY:5_Z3E M.5N)K1H+65:0>S??T:\*@>LYVDCQ3F\VDVA!Q:V@]-N7:P]38?IK4CWH3O!?4%>2K&X8XL1!,Y2# R'0R,>N# M "-*HSC.[(7?R05.65U&Z)RF9NY30YR,M]3%;L3@'0UA5'K/+\3XB8I!0R05 M\*9 S)T6%QSK9V%&Q;IN98 3B:0*$1O6^S!$; SK\7=BSYQH. ?G2FPD+55M MOP].U8-\D4X1K?'N-S_4*&>HY5<\%(WJOSFJWGI!UYS&:?.\$Q7G^;:D[6PE M"[?^6?]])^W<9^(*%;]=[HY8A=?']?!>Y^:L2K,Z,C=/=O]I#&?KU-=O[(:X M&K6DOV_@/T9FR;($/-> 'EX1?"3Q4D@T?'/,P5H$@!Y>$=S-YVE,8;1KV_JN MY=-^>ACKB%GTQ('H S\JN \%\ZH3#AQ'Q<"A*-[5#Q\;@S%RPZ+GZ2 :5:I1 MTO=K0>=5=I/.56%D%CU#S-X)Q.S]1I=IG%&]@-'>*,0M#1ZW]%Z/9 :%#A." M+M(%ZW%M3#:.QUK\0N>)MEDK9E:U4/DLAV=C#($^PRUR!U/ )&.<%$8_-'M5 M=6\PHQ45U7:$WHO(-Y5I-=26=G2>\8[G MCH@\Y3WA$PP%*$SF_>$:I.8T#G M-N\JO$#-KI,+BPPQ9=:W=(@I&S9HQ<:HB^Z"[ E197I#=R\"(\@&\8FBNSE[ M+KKFF5!?85G+B*[6&=M0&CW37'RMC-:"S.+P+[*I+[V(?EG36*QG5#+QH_A[ MFG2,S'+Z38_!60/0'>*S3CD^2U%&Z$)R)DW.&JZ1I\+EEE^N*EE#?/=#PTUO M2.LQ@E>G@QV)Q57],FT1D^R?E/#B:4DY)?-2Z:YP/3SFN9%/D3]]IMD+??T< M>;\I48V*>2;DXLFE=#,#;T=#CYQ5CK;#V]&P(W\2GW:XZ*^&0X_],W.(_#!8 M<.V')Z&4!I2).UV#<2L8MY 9 9Q*9Q.U?KFXL"9J$',CI4S4 .9$.D7G4AH. M^SN=!(C]K]/&#E32@9/Q-R23T=M@X]4H+ 2 @F5I(BWWT?[/AM\^L0R[JVB0* M)7_(3WF=,TFC_/_2^_A",@GH@0IZ4GD+R1\$Q[W^PU'+_0LN%VFQ9@7)/G!6 MK44/\6^I,Z9Y19,M8G&^*N9R#!*F,\?WE*7](;&%??HF7,I;P0=Q8E_,Y M57+L.$3X-J-2SN4NDWOPB7RA\KP4_WLN_I@JZ_-"NWG&8HZ/4.*!=_6*Z8,0 M$^3)>)V1DE]MX MF@=:AXIU@6<>8F2,1^<#&%1+G]%1R+K%C-LL34N?D5'L9?)SLDY+DAED?_L! M1L9WSZF,-=O).5L539S7=^62.EN&]ED>35BN6/)8L_*4B' M=QP%SQ.;Q?^N4DZ-Z1P*7/ !_.)K@G?:#>3Z1KXK L64)H5\AONZ*"IQ=0KN MN&'YHJZ(3Y\U=:B '4?#\T@R09(U8]F/X!OA2RK91NSH"U8]E_,JVYDAU)", M7;QB$"?1=ON">,W4W&^8YY+PN@IX(LY0N7%UUE9]XQ!.>P*5LAZK];H)?229 ME'>N,O9Y&PMIDI!LNH80X1 B'$*$0XCP&TA]E2PT58@< &(@A6VB<=##QY2@ M8X5!(;,NXC&Z0\+7%-E'#:#;9OZFRB9@!%UJPM#39!D$,7=Z#KTFQ"(9"=^K 9*"NOG5TDDT'(-II,(4AH9-;7$^ ,FP$G1C2 M#;GS7 !T)X!KCK"/1$$G:@QU2L!#,M$)&*ZG!!#HB$Z><']V*@('T25-ND8. MC0,%3L3?)S(170-0T!V0O4RDX+@B=-)C#T#'.E3' ITLJ2CZ>CJ]DFXP'@.Z_@I=->T%837RJPZ@QC=+=P= MI28?ZX#25^'[1936TQZ5-M:[??UCI[0[5EKU&0,$[316Z+Q-!K#"3[&\<&B*$3 M(ASGC8PD!*B#D&0(W^X_X!CX:]%*>@?%5VUW&*SO*&5]MIO?CDOM.H^#JSD* M.N("=1ZW#),5H DAZ7"@.!AQE!EX=2QT6UB;(<8IZ 2"@XGRD/ UO((?DJ-> MP0G)42$Y"I%]T)6 CLYJZ #8^VF"J<_H6&&0N;!1=- Y^X;A#I!) IWO;Y"Y M $EYZ-@"_/Z"&QT$W:'I EG+1-G8#M =G@/-B;TVAVZW#,4M%A89=(?I0'/B MF]0= M]<&!>LH.5/7KWS6+B..ASER:91G[+(,0Q75R1I*6TEFVW08@LLY)V^54;"#T MM?<8@+1BF_C4'-*+6OEM?<7&JN,0A&[3.=(_J0S]HN("D%%@%_2%9JRMBEW/ M48: L OBT3P6!.TS#'E-ZNA&S@Q_>5>VU;*76Q*/4I)^3\OEDF4RQ*^M,'R' MGN-ZR\R%^R%=1L&PYX)#^N!U+D2[J@YH,Z"!=1X7UP>NKH6K;XR ;J"35=]I M7!S[TP6*X5V'<>G7OFMGV6M<)(<,>\$DYX3SS9SQSX0GX.UA'F%DA#(?'@SF MN/&X=.\K*G5:%7WOT9&]*5MP7 )("&Y;VT"QRU\&%*(=YB,3F:?V6DKGK ? M30X_-=:<'9VN\!M2TPD!CH,$!=CW^GX(T$CM5^8*<2YSGX"B)*P_ G3 :T;5 M P$"VT+R'4<),6(A1BS;>0="C%B($0LQ8C[B'2#F +0A#0;B=7 5E@-TJPF' MVLE@BS;^H"->G2L%;5Q!#S:&6EG0AA'TP.Y0E4=76:'OMK?T?*$KA- 7O]E? M"83LK\J?SQT!-=< )\E?!4 'DP3P/P%A_SPEV!#++U3ZP2CI=8O\@"*>DL"G M"2& PL4H[]DX9Z X)R7KM3B_5H:14!M^@0J;#5YCI<%X7?KW.MP::N^_F"X[NX M,?<#>XT3F,5QM:KJ5SUJ\4-:]SA=RH-)FKMV[ZZ] =B<6[LW@NZ96"E:IKP^ M R5Z>=?=S<4E^&:R/'_5=RS,6QZ(RXID#[2L>'YWQ-F*2;$? ,^GI)L]Z"> M';"VGF,C2E9"%I#G3GEX-=$"EK;[R-C>G?E@6,J>V!#MG!7'A9[MT;6-,C)2 MZ97BZ7-5)T>?;;;N24V4H%W_D=%=D93_1K)*/B5C?TAJ>X^-K!;I'VN)OB$/ M#DO9%1TFH)GR"\Y)S/W_=]3W,GX4O? M/43XAPC_O8D]1/B'"/\0X3]$D$47TS":( M+XED/0P>:976)6:VUH(FI< G7 M8'E$$U4Q*%NK92TT:][AY#*YCG >61JJM8L*4,9PGE== <.<(6@8V EFD-T6 MYYG5%3)$(T03 >:&L0%>(S1K;!VVV]'TB^:P[@7%\:'U\(V[K@.\+- <5NON,G3M@EK2'\]Y3#?_N_9OM>RC)$9P)Z M>$90B*]_8"PIA!CX2/E+*@Z_1Y:I_(SF#E[IOR0\%Y)8<4]YG49OB)SXLT3%^* 6'MQ'>P,UF=T M+MJH=V^'$;PBK).2A3RM?ANVI857"@^JZ)40^MK>IVEF<)_11HO++V*+"BDT MS0G?U.:06Y9+3Z6X]P5IBYV718'8PQ='F$'E&SV(WP+>35M#TY8@=6EN4W// MM+\(4E;[=_>,3*=O[I7V6UH>-H&"X-8V?JED.=O5SWJUY"J*3>V]4G_WFA3- M3&M:^J588R8\)\7R*F.??Z')@NZNMME<\/ #C3-2%.D\C7=EC,3AOD M'\Z O-*[H36B772]OEN=C1@G_XP0E1B'U1U&41%-!ZC!2BA/U'"3NG M\W>ALRZ%TCU[$1MU06\K:7N_FV]5\5HM+^ZJLBA)+ME :3C*!B0OB/.Z"=G:7H;DI[[#96/W07J3U[*CXU$VM"<*.$_^WOAP.T\NW)Q0T0>SD >.?D2W;V R.RR\ M$)VT;B1; ['%-(Q.2.^#KS5@$=UQ!6//?GX-=&S;&4Z'*9D"FP\X'S OG]?4 ME[HK:$X:FY>@.5JS+(U36D3Q MUDX=98>7!.HQ>&/+[E^#?S3Z/);D'QEC2-$YY10=50'\%@_3_J'969*DJFKR M5AV')G3W!W$25GGR=@8[]_><0*0ED&L"0VVZXL&T]7,>DL.[H%,.$@*N0EG& MO5 6@E9"T$H(6ADV>,/V"D+GF(-4<;,7>M#YX!RLI^'21>>'Z[NR6O'0OZ[^ M'*6Y6 !Q_TH5[TA%//YS-S6[R] >->3NY 7E]I256R=9J9)_-EFU)DSH, M42$8ZQN/0[VK>TX5,LJ1;5![H$6E+\H7]HR M=QB'_M\9_W2=WW,F:S&9:&]M'%3IH$H'53JHTD&5]J)Z >[ B>G.-M?,1/5E MB$PX,;W85K!!%Y1J"4\3.NY+LT^BC))"Z+#U_T0Q*9;1/&.?A7X[9WS5^(6[ M:?9=AO:HV7[>7*D YV#$H D&33!H@D$3#)J@WXQ17)KJH(D?LJ2N"HND],D+6<+ M3FO6^?CJ9'@5@*EKZ("0)\I7-XSD:@K:6SCX].\TRXHKPA?LC.2?;F=J$O0M MO8JK%V)#7^>%N ;DDA5MW8;0YE.DW=F1T@6#O,[OYLTNOB)Q M$_*DYAI3\]%IOY%W%=>N [3;*6 9E[=8OI"GLV1\%?TM34:C\2,1,E&=8?- M=S+1W?R>IWF:O="/0C-<*@\( M%V/BG05WR_]^+.2H6?56]G$R%F[43^+#SA;[U6#(<7]FSE ?AO*.N=P2^B0^ MK)-J-$U'I5E_]VL;3XWN4265X)10VQB#4\(&"$"]9K;J+$9\VB.3V1U2*/&9 M%%W65:&'"T#K1+ T'IO6))G X<*4 D6-[L<.-#Q$('MNS'FJ' ML/^0P$64UC68HU+6J:\K+>924V[25NKZ%+N?H_7N'9F.P8).ON4QC- AO2' M\"L,,+R_W7RR\R*UQTV+Y[T7LJNGS&U]OQ#($P)Y]FH^ID">X"<) M?I+3\Y,,*%U,U&_2ZQ:>F,O$N25DHGX3)SK'1#TGEI+91+TD?UQ!)\SBK$II$C0(AR[\<&F^UDZ933N5?!,\F:;QO M0IL%[NA%'8] CZ[7L4$&?^TI^VL=5,6HV>WH>?-97%9$UCO>/>U]O5H)071[ M32^V)W1QOF-?&;]7WF]Y<7E%5+_\PS@< @.A^!P&%)]M;F*)^I! MZ"Y#30.'[ORB7E\J;B="G%UYWE M79[69W3.N+3!*U2CH3XSMHDN6[_14$G@[((%YQ MZA;COE'6=V?3O3BG."U37M-_!*J8)7]41=G\5<\@0W\N&/.",2\8\X(Q+QCS MQC+\N+[O3\8&"+_Z3\<*"!.$3\:@!]%K)FJQ\R.X332X>%@M'Y'9\S.5+[;1 MA+Q03A8T$HQ.BZ@J=I%CLL*=("U?@*+(FK_$8F*ZOIDV/J$8#*>>P0;+:K"L MVMF;BJ):K>N0Y%]EI@')XBJKWW1L/R8OTB*N#U1U4OPP'YG8/.V\RKLB6#OO MLF6 WS"?#9:88(D)EIA@B0F6F+&446<7XLF88(:\Z?QK:6E4E"S^M&29F/XB MHO^NQ!Z.A.I-BHIOFA\C3M<5CY>DH%UUK+Z?\:@AN2$UZ#>GK-\H"DP^2MYX MV+.&/"W4#S@;&[LG*+D2)^#E5O^_8OR!%B5/Y>%4-_Q-_%,<8V"2NPSG5T*6 MB>E'4\S9@I.5YE$^XR'X#>2571'CIS'(3W8>[]">^_Y MEB=^4)M,%4TSE%W MQTA^76]2?]@2>TM+[8IIVP8'9PB!51H)\;J;#$(VLY)O,0&SN;A9AUMR(EC; M92T=8*W\/%GO(5A^0^<^A' DZRA6H'*\N-^Q&-R(P_*P1I7"S\BJDX99B5Q3 MX>'>)W$O;G;DH'+ S1"S'AK>A0D_#&)$1L6G/<4^# >K\U5KM;ZC\?]VP]1J MU/?KY@T!)"& Y/0"2'K;M_R'(.31=OFC-)\SOFKJZ1ZX05U/B;?-.:T[3\.EK3M'_[UZ^,;Z]G['W"$%N"B MYM0"'3KYB!\;)O^P9V62*7W$QK;3H-:]7\A$]>YD.:9%$=Q@;.O51G_+\E\+ MK?^CI47P3@4_3_#S3,3/8SYOF-7A/SEG@,6AB\H"95X/IA8$4>G&;MAP N8G MT)(9+];)N2J"I298:H*E9AA+3<;R19:^T&3W0M(KLP3)AC#9=/SFZ+:;7G0' M(TXPXJ UXEQ6G*UIJYZN^GD:IIII41L,2S:&I;CB7)"CK56K:A8,+L'@$@PN MP> 2#"[!X-)WR?024K"V!&M+L+;TL[;HI3@LII22E23S:$;I\+W132B=:0[F MDV ^">:38#X)YA,WC]?KC";!5!),)<%4,CJ^8"H)II)@*@FFDF J":82,"3, M!I*8K%.I_E/YK'62EA5_FP8SC*&DQW='-YCTICT83H+A)!A.@N$D&$Z<*/SW M9"-I*9[8MASXO6117F[DHQKE+$\NQ5_7Q\+,&V. _0#! !,,,,$ $PPPP0 3 M###! !,,,,$ @]D TU6^\VJD$^T?'T6"!NG>%Q+-(78PO(X.F]"SA0ZA;[Q*'0_T)BF+Y*:6UK"J-=U M\8U!'-O)=2XV.GTB7VAA!*!O/S+UAY!%,(#W7<; <).2YS031S-P!=3M?5-? MK:I,7@%WY5)6*EZM.5U*<>R%-I-\PXI",H?I$F27UQDNR>I()_ MSAL/@0J1OG4(.MI_VL#M;6W&HW+V7-1)YQ!JW[;U2O4Y*99"Z)7_(P7?%Y)) MX7A6GA/.-VF^J%]65*"PZNL7%5NMTK*6\R6!0ID2Y- \%H>@"HNYAW<$+#\\ M;JDANZV99UK?5UC873L;_;:UZ>H5TP6=4_'UP_W?;%EQLRB0F#N,2_^1'& ! MHKV79R1<'"VEN. A]X"A]4B4@X4V2!>O&':/E3_06NH" P'W\XKF2)H_:%8* M!-JVGJE^$1/&^$:]<=N:>*7Q:($5)+:T&(M"<RHV9;&VW ML;#HMR&2??>>#(. ;.[@EWZ6+YXH7]VRDNXL2BK*-4T]5^ X$*!G$DU+KQ3? MK:E\!R5?W%!2["_ C=%4 ^XW(IJ'=+$L[^:_%HU< D*BZ.,7A32S;$59XSKH MVOJ- FK^-:J6FI6^*UR1-+F5PK=@%VRF'Z $6/3TC4G@;U;(=I(OGDMPED5Q^27@N MSJKBR"HK^3].54C@'4-,G?^8N@'H!,K82*3J]V08I%1S!Z_T/W$A-51\4Y/5 M6 9UA[RI>8B_# %4(8 J!%"]@03P7:$)E871?/P)V\"RC&]!)Y'9H!_"NXY/@;8]CBZ!< M? *]Y68VAD]!$6(5GN")95"D6 4G9<0G%!A6 0F<+().\H5ZK6!^;73Z*(#P MU[98?903.F74#I\^.0B=#FH'#I0XB7#_V6"TC9="IW?:P84%I*#3.2WYMD\* M,SI-U Z[*0 UE?57Q*):2!Y^F=3NI;D2514JQ7AFXC-HR)= MY*DX5(AH3AI+K3ASHC7+4BG81#')8LFWLJMH_DR*-*['2-*LDI5=&T8[E@/ 1[K#.,#70HRA.*\N@21+>RR3WECY*)SB3'O:$5 MU'94JB^:W0&D^TUKWRFLC3&,9%OY7E)4S,J2I\]5*>TE3VPWNS39ECN;<4Z$ MBEJKK J0[@;VF^9&RX/4I(#6VF8\*@U1Y=JV(3'B!!(C?J M5E("O9MOCY5FW]U5I1 ,\D2<.PH@'4?!@/0=<;I;H],8*%%NE^8B+:3B4O%F MJQB. [>#AZ2.D-01DCI"4L<;2 "9 YVQ7T^S"AQZ(SADN8:X$]"MKV.0'::O M1:) M[^'FR77"B&ZO>:=P6"B.3JGU7#S!# (H?-I^9N-5C/3U-P&B."-%(4:A242***,O-(M^%/\I(_SK#V8'U\HHOH3! M44S&P>!I)H+7X92]#N]WJ_Q+_?+-%>.?"4]V0?>M;P_"&CL@Z/%S6A170J") MP60!NX02JITH-U;G,G<8B?X=&SR)S[?N>9LN4\;@_C'+3EBN]]?50UI\:CGJ M;+IXQ7 E;N Z+NILL__/7U(AC/)XN;F1=ZT&C5WG<7!=YVLA1M?$_-AZT%KT M& ?!QSJ0K5&"WT^S=NMT&N.T48YZ8NR)NJ5E?:7L,W!,T)0=/,<+E%0HIN6# MT $>/Y.U=D/I&P??/4Q)V8G;D()6>[/+ QL*_K MM;6RN:%S0T*AV@CI?D&&F*@0$W5Z,5$N*U%B"R""FLG1Q2+ X$%M,/Z=Z8M= M\E4I*S]$"\H6G*R7:4RRZ)E3\BEAG^O,K6VS9SIGG+[NU,T!/L"7/3JM!Z,^ M.)I/V='#]=Y!"B=4U])[9M0W2OQ(G? M%%6ITGRQK7_%\N*LWM-'A7,NOPAQ65Q!:4[XIKX,Y#TFA6B6"=(6.TE9:>T> M_(O89_!CFC,N]M>.[EF>O!ZER5S_2,LE2V0M]:(TY!#ZIF"$&9;%@BM!#F\_ MNF"-1Z9;ZYTS-9\B[:,Z$8,S:WA[X=?ES#(<+FVO16@W\V0]-Y!3%IWEVK@F MS$JJ1&4;<\>A$S%5VRRF6=J>G",I6&Z#Y1:9^6\T-62BUF!OBK!_>^LRHMO' M"J+GIFQTM)9UHZ.DJ25]^.OVU&A^_;Q-\HI(D^75Y*[(_\OB]) W\ZY92?A" MMLMJ ;@YA;H8:[&1[='2BQ-Z,!,',[%&8:X3I!/Y'H@N00C8VG-&Q'/Y2..* MU\EX>ONVIJEGFM^^ W!6/\A6N_K.Q6FR$')FEOU 9:OH--C+N-^G6-=4'.=A1QT]G+S2C&[BQ*5 M37)H=IZ('=UJD#FL,O>K2Q.:RFJ(Q_+W@JEUD23YPD=$7XIYLT ME@)OOE#7Q@=W"&WLC/[YV,)*_FXG\KKB?3KFM_);7@Y9&"*OYU6&?Q MCW\)&@J6I4F]4YM79-XOM[GA"'2V[AA(TRG0.FHPW3GC:R9.;'K+\L?F=#:$ MG!O:CV/4,C[=K&DY#L7;R=/'ZAI:>Z7\@;[0O**[S"YYF/V>ELOSJBC%A'(Q MKUDEWZN2WE'Q_Y(G\D6!JL=(?@UYS:1K0V1;V^"F$D?P[ME6)MQQMB;) M0G MF*2#25II]AS3)*T' A"WF(VH@PF;W?YEH$-UT36K!Y!1,3J=G M"L.>YN71>1>9#[ ML4A+^DCYBQ!,[BE/6?) 8[9HC@;E?'C].LZ9?7Z+S8BGWN=]I[3G9_V7VV[6 MW%QHNZW=6-36,UW<5:6XRW+IH#(3KNPR0JEBR1XL-YGZM&VG1?6HADIQ3QOC MXUO;C%$,^MU5+ DZ)\7R*F.??Z')@GX0\RG_6&=$BF,D(T61SM.F"I=4996! MYT-\ LT:I:"N;G4OQ#1.2R&QU1:.0P6SXG"2BT6_FW>;+@=?\YR]4!)9 MRNV2\%R2BMKTVLE5S MU3]0L2?36&@Y=;/99\*3*\;G5(ABB1)3WP%QX__ U5=@O\$PX*X%:%AXWE'_765G7YRE35!JFUH5=Z7UF1&EU$>_$:VX]'?7,,[(Q@ M$/K;>XR'0&'%@T Q=!W+L3Z$O]8L,Z'SU^KUY+?%X-5FC-&""4!.6NW"O'NV M :1_H_,@@5?2PN"++D(9#!*BA@'1^2OP!48'O.N /W5\H+S:#>4A( M4Z]#*/CI<9RR,$APTSFZ$Q:Z9GH= =W1:@&KIQJ/[M#M!=U&D04BQU9%T:]W M$CA)V HN@K53(+Z_(<'7/6 %"/3O2("ZMM("X?\\#?CVMDJH9.(Q]-K,Z-IP M,2@B;,+6* $[T,G")KAY\;^#>^5'#>2">_H-+Y82\Y/XHB; J+6-5RKE M)-V2E8[(MB:CT*B-%FUOA)W.4<-9WZAXAD@^35N_H1NMVLN,CWF>-:?8Z%T"J6D&J)=RG)N;_.&X5',1/?X@ M!B\OA.1S15*N2Y_ 1=R)K$L-L!B-[=L_?Y)SBX_M.])W(JMSR_(7<;71Y+;2 MW'[>OW]JLXN/[>U).Y$U^:U&/=I9W_[YDYQ;?$S?D;YIK$YS@M[-MP[9%Y)F M,H9&B'4U,M>3#?PFQ0WXJS!G\4S@J][US,GQ5Z6BAYIVS M -%VBRCS>>Y@G)96&RR#63_]XG&82J*QCJ-+'1F4+9F5'195);91]S6&9!6' M^T'MB$&W'=2,W,O+B)*U[;Z*B>I8)X65*LBBG9;2N>+P4R"(Y=5%, MN2Q?(5JMUUDJ@^"[A?H/\FV/F0 #TA\2!EO(A':U+'=KM%+",ZNI_3]QF3YXF>03: M;6PLAD0=0(]Q$4AJ[)CK?8_I(A@W"&8OB']@+"EF>7++AQW!P)"I/H-^[?,0@L3&#Q)S3^=VB=^=B]I$/F"O M$.[F):X+(E>P#I?X1+"VBX(ZP%KQ'B-J1Q=YJVVP_Y4XV=A L$".+C0*LH=9 MQ_,:54"*^S,.0^S4L#RLT8WQ,[+J;&:6YJZI<''OVZL7/^.)DQM"9T7'[8YN M708QN:+< -@$F5Z;QU& 50@R#4&FIQ-D:NTJFUA8:%^GI?]PB66T.PZCYZ;D M:+26-4>C.4EY]"+#78KH>1.1HJ!E%(N^"\8W\C'VFC2:'+IM=[7LWC%^P@\Q M'@,J? (*$1:G'&'1VY9[09_+1QI77#"X(F( TM0SS?4F.*J%?+:1_W+;9_^F),;!>-$=%%:F/5I-UG'?&>=#IW'Q[Q2[]XIU>M(J"SY M0[/SB?GJN^B.Z#BZVTG<-@LFI1,EJWNZPC!P_EC,T*J_HW,3#0*]5?%'M^I6 MEYK9U(QN::WP&37FR87BA&@"ZULV1!,,6\J@DQO$OZN=1DR>!E%\_.)EE-;O M/;;^)":WV/W>S:'N\I,>W>;NR0[.\5-VCBORTF=Q7*VJ3+!6LGM!]I:6CY_) M^H+R](74I20)%VRG3ESO.H97V^81D>_/PJ/G@[7&_6Z#C(7S:#%>/16L6<^> MHXR%5/5*,A0CK/\(L0&2)I:+>=9Z/[1MIT7UN%Z^.#VC<\;IV_>SB^;/3^3+ MK"QY^ER54C!\8LT>4'D"^XTVAG^S]9GQW8/J]XS70J[%#+@9%:?EV8&W4-E8G6+0M/Q#76 M99GME55TOA,C; ""VG@:M@& 1;=20J# MY<1,@^Y A6%WK9$#IP';6R'.+#1 _-A>]W!JIS,[C;=_E__GF114_.7_!U!+ M P04 " #S@357;8@(=(:- ?M < %0 &YA:6DM,C R,S V,S!?;&%B M+GAM;.R]:W/C.)(H^OU&W/^ ,[MGISI"GJ['SJ-G=O>$;)=[/%ME.VSW])G3 M<6."%B&)TQ2AYL,NS:^_2("D*(D/((D'7??&])1MB40F$IF)1"(?__&_OFQB M\DS3+&+)?_[JW6_>_HK09,'"*%G]YZ]^>#B;/UQ<7_^*9'F0A$',$OJ?OTK8 MK_[7?_W?_]=__(^SL^]I0M,@IR%YVI''=9&$-+UD&TK^]_G])W)&WO[^C^]^ M>_>9_/!X0=Z_??_A[.UW9^_?G9W]UW_$4?+S'^&?IR"CA".19.+/__S5.L^W M?_SVVY>7E]]\>4KCW[!T]>W[MV\_?%L]_:ORW_VX=UOOF3AKSC5"9&D2UE,[^F2P,\?[J\[ M87[W+3SQ;4)7L$R?@B<:C4FO68[/%P222((K.8&MZ^[L/;R6:_)._7[)%L:%)/D^XLLBC?'>= M+%FZ$?J] B/0E",H/2_1BF&78&DYX8,I:XY[%C>IJ42D4_*G-&-%NI";*@<- MVSY-SGYX^-5_5; )!TXD=-( _Q_?[K$]G@Z%/!-? 9J< 3E;E8DI)!?F&ZA%.5C(Y]F@]-']E5E/## M6!3$W#3.*6C]2YH'49P]K0;!MDP %N21D1H/4B-"2DQ( MB8K['5US$=@(RHYDM*R"<=;X+5HET3):!/SW8+$ YHZ2U=F6Q=$BHEG]2QO[ MF1@/PY1CX-IFU8<]'F1>XT'N2O#NV=/((C'CE+? R@F7J+/@C%,H2*)_2B,Y M2,*SK-AL@G1WQI:#N.;!4ZS.Z\8!FA(&8X@Y4>QS7Y%0YK*3;+@ MHK';O\\ITG$NL (#>9@PBHNK$XA1I#''%L]40YQU)$22!U]H1OBOVP+NE8(< M[IXD3F0ID:QJ_#Q2AW2.:UL?E(!)$S+Y2<+^?[SP[3")F3;=;!FD3V=1\LS_8BG2P.P; MP*C!V ;(B0%XS@W ZSWH"1ETO;0?--"&"6J+Z19GVY1M:9KOA%E(?RFBK?@6 MP7^*8QEEQ0&83KCR@G/E78F%.))\K+"8$(.J+LX@KVI1W-G>>Q%DZZN8O90Z M_#/=/-&T8]_M?1:YY[:.:9O[ "@!J*3:>7^2@/ULMOUT95K$LJ7OPK.8!AEN M?^UXUZ@^.X+A1']=W#"LIC&>4?93@.N$)3^"IT] 7G.'6.X)1 MUFJ%Y(3%OA>N$>$I?@38$V*U?O(/LIP"36VQWOJ,;K8QVU%Z]B0]SV=;3GH4 M$RJ.990=!V Z8W^R"!RRA;Q"PK M4@I1<><^CD)X!/! )^^%*)VFVWP8,DM+7S M1_P##FS-XI"FF?!RYSO,MJ\RD-$]OP^@DPW_FF_X#PT4?BWN0_+=A+9[I449 MW.O5*6V+2_\!KJ)-E OMC.'.O@&,0LYHL4!NKRD!&55@?0">J[+_A)%VBP)FN0F%"*DUI3095FSJA/:HXE-J3FW<7T'BFX"87W=].U5=BZ#^I*SC*[$GU$C(QNA[E0&,JKN^@ Z47).!W25Q' * M&9.)8 +_O*-\3,\D1,49LI 02;Q'PHMZ[N$*IDZJ:2;^+8,H/7L.XH+"TV'M M)A5%LDH_Z=DB#K*,CT+#LX#+,'VF\=E[_FM&^9< L+%"? R1QZNU&TQ\#A-* M3[0VU]>0\[=^(Y(E(Q?U_,D\(Y]@_N0]_Q7F+T V9)6\ M*1//OYG03CQ1'E$W B8Z 4_V!]0=#(N8WBX_!WF1"I1NEY]8LGJDZ08B:1[! M/!JZY,$.@[1==,%9KS!0X@."O\<(_@*V-B!'83,A,0LW@E!L!%.;.#/1Q& MN9M$>SW$2U51 O"AD6 H\_!5FT$&.$40Q)[F=0++., MZ-O*8/<-?S1;!RGUH;X,HCLE?69@6J]%P>VG"B^V$&MIC,WX^ CR1_N 78JX/F M%U.47=1R:M8'T%DCYW4#&LAU/(&1$G/@W%0?4$;+&:*([_J/( M1-@E/U?<+A^#+QW>9\O0QA3!-X^5JUMZ2^ACKOK]4[*GW=%P[9@U_XN2*"&; M*(DVQ89L)XQ! M8!*@N_HEBHA-H,!)QY=O@!N_J9Z9HFEAE#'&U4M!K;;E(X :X]DHG=$'UVE!#0AP$;C(O^Y*7"8I&SIKIEJ'0WTA'%7G6%&V2H/M M.EH$\=E32H.?0_:22%>5>.R)\M, /7P)(P$6X-JL!#(&/R_U0_B?WS=P)N<5 MSM(+*QX\%S@?OC9%R;/!*[IE2\PQ@"-)WJ;L.0*[]XSC95Q>U4>W*97#6/B2 MO;L*,\(Q>W42IK&ZNG*DNV2.I 4N*D.ZI&E*0_BH&5=Y\/G8R&\+<&U*V!C\ M?,D>Q M%6V#5W3EU1P#.)+D]* !16.#!B3WVL> [.(@ MV916/8Q\R>=ABY"&/0HRN=\X7X%$(CE 5P;'+*OSTGI<*40)UPGUI]+[6GZ[ M+*#+M1BLD$HDD'TV1\9 NT/'38$_8VA[KA$H_#QB*OO/RWL*^/[7&;D2F"Z;&D:L3!: MU(^4C;O-*AGKZ+E1.M:FX5\)7=13 V-#3 WN3@=T$YPD[LJYU<^4KEU*R MSZ%X)>6([9PKK49XV4+

8&/DH\:(O-+6K, M^!LVT.$FM*F_U.A_\+T%14M\=*;\E+8=O]X\IFX'[FO&9@0Z6?QFX]&Y8[^% MVEK\H^?[Z^^&]4.!2X;,---/5#?SA60*;;V*3#&"4!E(*/SV\8OZ/(5$E_UR(3,^NGI'-8&T,=FY"$OK\ MDQ9QIQ $"4!$_"CZ"7^@"SEQG![?&ES=:9[O #OJF_"Y155(KD*]K"S*K-=, M%7X=(H\:K.!1NUOT=9RE/H6,%!'Q!"C],;9-(&P7E\Q':?4^P;>4V__ZAC>K MU)M\M1W%&S/E?YGFN,JMI<,+_=.WF%@Z F5PU:Q5:LT?;FS3Q.4:%JS=]EW0 M<-R/.9:X#2$FJ)L4#\'02<="%B@TFO!W=ZH-P]\YTP1Y3,PDG5O&=JVWCE&J MJSS6BAXKF 5@SUC_ M.&MDNMI*6D9:9+* (;KJ*1M8I1G8Z ^'_L0W-0H2$D"$I7H:)"DI?_N4OY^8 M_,%C1D+SN(22/-:C/%:I:^37-73=X'$3J6I(PC]TPI?'*H]5'NNA'*L4T[G% M-+4=E!):TKQT!NP?,R'?ZNR';^7NAGHP["WCHVM>\4IY4H).=L@%EXR^K0C^ MI-QF:<9UHYC+]4&C11TVQ=TSP[37-^925$GV581 M:"5Z\4KD2/MQ)X,41//6RD]Y^P00_OOX-Q%=O"?CW]=\,]Y_DH M%*/[C6$/O56-]V)?**G+7D^M 44V.YN/J2EWQRL*O2V_]:J1%15#?F\KR$^9 M#1KO;,7O5V@DZ.7FO20ERD\-Y=U:891'!5&8._;-$A[9'2*^T5-;[WFT41GB07D>HY:K,OO3WAMKN M=-5NKRM!+WE\RHH^9)) _#3V56]K5Y6CN%_E+"O-NQ;Q37Z MJ)T2E5$F$F5Y%& ?9-#NU"4-2!I80_EI+R>!W;AB:J4,,]NVTG)XF0P#19?TWS=%_<6S7+3C@N E:9;M6>>94"72>/#UT MMTT/RX3P(C7\6S-]MIH8UI'35=,K*XK)4Z"";)OJL@PRV#1@L@N2B#D?*D8; M1VUS598L,JFB5P95% ZHE$4.?S+'UC5W/"\<^("IUJ>*T4%%H7GJQ'!9*X,8 M"L=>RK4@TDB"C =)$Y(FUJ")^JYH0LH(20\'0 ^-4LR($J,TDCZJA-:3IX_F MN@/<):[+#?'LO7ZEJB$>9++ 837"+'O'GYGB,.+". N>AW:&\:NFIF;),,_^ M&$UF+RA!O1G=H*0D.G: 9$FB]A[B'GW]_WS7HX'GS_829S$9] /-97J<(STR M>+QK>.R).:_&D'&1]\B&]HM%=R'I=[1"KA( /GF2*25TOD&,9%_DDQEAA'V1 MY%/-)U:,?$J)M!<)IDBQ(^FFXG0C57D)D,*,M90H=<$@A.2MDG0.EW1ZI<2T M2XI72%*2I'3 I)0O%%Y-$CAX"U<6NI03!7ED4]\9C@%=\Z4N,LY12:Y32L+! MVN4L"669IZ#UAW!GA^DRXTP"?IN SY=!4$[6-; MOV/>FMIEE(8O\2_QOP;^6WL*PDA:J!PR3YX62HGAKQ-1D410.4B>/!&4$I4O M7)92P!+(KEYO-=MJ[5)6KU?TB16KV^V5$E1?,_93AA3(]+BUU7:M:LUE9'5N MY3A_.37KFP5OI$94.92> EUD"X5\"0&2N:&LHI M[]]=ES!)&9(R=D,9I83E=]$I3)*$)(G=D$0ID?K=]0M;:5*LZ#K<4R^;#4D: MU7QBQ4BCE,#]CMJ&28$AJ6(W5%%.??U^FH=)*I%4LALJR1?QE^B6)33["?N0 MA@T0=1Q&!RT#/95D(VEC[TN.[E HF?YR':*AF''5KJOU7M7Z]5<49R>/[%+: M(6RKL]F7^<)5>L3]%']T5Q:Q'JWPK02.3YURZN5T0]A!@S-)1=7%],E342DI M UOMS2=6#.&EY ILNU^;E!'5 MQ?/)4U Y30!VW+9-4E1U\7WR%)4O(T%20H4B4++P:-DHF[%FO3#%L)2)81D3 M?Z(@T!#RIJ$-#!-$@:I8S,.R)$][EP$JV?9:BJQJ B1+9)72^F#-.,\R1?&[ M[;H/G,GT+:Y./MBNYS#/<.CA7YC%1H;W@".S(CEYQ[S[T;/V+BO#)2SP&33RF9!44B.Y)N)-U4G&ZD*B\!4I2Q-DH)F1>,B$C>*DGG M@$FGG)+\N], JBPX)>-0_@"I\!+'T* MXLD@225XEK2L)$ *"[52.@V4&"2Y!M/GJVF__>1#4W- M=8T1<'*/R\GUS2AI/4GR6(<\RFDYL)V B"25*@'WY$FEE'![V<$/22-50NQ) MT(A4QR5 "C/14B+(6PAT2#Y:)=">.IDTRRE$WWY0HRRRR1R8T5#K'5E:6-$G M5HQP\@72)>!W'[*0U1I+0A9WS ,=&@%V]#$&.&5'9\XY/VRX]?1=<6W3T DB M-57!?SY6E?7D7GT%3:2IINN&]1)?^XG*M5/!8):4+*4 ?\V@"+"Y2(P>HODD M24B24$1"Y53@%P^<2'*2Y'1$Y%1*F+Y(<"47'65::_6:VJWO=?"%)*53(R5I M8$@,[AN#6>R\E%AYP3"/U(PD*1T1*953LEY.*$B2EB2M(R*M?,D(TGZ092O; MC@%]T4S-&C)5^:=O,:4)Z$7\G5P\J EDK-O^P&0'R866+S^+#;5JVY]$$W"K MV!?X(-![WW,]S4+R+];XN8>#:=16;:_QZGD&UCQ=L;X!2/]ZG.15WPIY+1LJ M-[9-6+/+[U=('[CL25*2I%1)4BH^FF"#2%=)9 5*5:O1E*0E2:N2I-4L3%I% MHEXET52WJW8Z>QU+*&E*VE)Q,FKM;GC.]FRJIEKKU-5NKRTIJQ*4=9+2ZD,F MG;6W2F=;DUA13Z!&76VV]^IU73R;-)([N_HH:>O8:"N3M#K%C:QRHGPE*8=U MM=.3K@Q)9=6DLNYR*ML^=;3.KBXOU7:C=ICD(2N_RHGZ?7-='\-^V&)N2)H0 M+!+0A2C"SG6>8PR!EXL_OCCP)/?H8X(5M4]7L).T+)U&E$K0W$XXCRY%%#'] MQG> F/FL,&Z&/H8 HLOZ;YJC_^+$LQ36,DKK#3!+:WOE6"9$:_HU-/E<3PUH%VI(*JOG$W5-!IINDG=;'8VTRV#1VM@N2B#E6*D8; M1^T^J2Q99%)%6I..M:FB<-BK+'*HV1# M^\6BNY#T.UHA5PD GSS)E!(ZWR!&LB_R69$\5ZOO-?U;$M#!$% IL?8BX10I M>"3=5)QNI#(O 5*4L79*B5,7#$-(WBI)YX!)IY2H=DD1"TE*DI0.F)3R!<.K M20)'8./*8I=R(B&/;.H[PS'@:[[<1<8Z*LEW2DDZ6+ND):$N\S2T_A#N[#!= M9IU)P&\3\/FR",J-W23@3J(T0/NU[7J_,6]LZVOJEU$JOL2_Q/\:^._L.1 C M::$RR#QY6B@ECE\DIB*)H#*0/'DB*"4R7[@TI8 EL**"O=-2F_MM22/!7R7P M9];N=DH)JQ>,_FPB!5;XW-JUO3;!E16Z%0%_%O:[Y=2MEQ.^D1I195!Z"G21 M*12Z^5(")'-/9^ZRJJ2<6,I7VQDQP_,=BJ7,=PJ3\91*RM124B*VWR),8$N& M6R0];)<>2BGRWW*+L(C1'F^I9R6P>?+44$Z)_^XZA4G*D)2Q&\HH)2R_BVYA MDB0D2>R&)$J)U.^N9]A*DV)%W$:&;2K\Q(J11BF!^QVU#I,"0U+%;JBBG!K[ M_300DU0BJ60W5)(OXB_1+4MH]A/VN1YKU@M3#$N9&)8Q\2<*EFDAC$U#&Q@F ML&Q5L9B'02%/>Y=Q(-EV0(JA:@(D0PQ=EM)V8,W R#*%[KOMN@^D=\^Y'S]J[S,N1)+,+DBFGW4#QZ(DD'TD^ M!TP^I83BBX18)-U(NJDXW4A57@*D,&,M)79=,!HA>:LDG0,FG7*JTR8 ME/(-6NRT)"55\XD5HZ1\(7%) 14(?M4\@"M\!K#TJ06>#))4@F=)RTH"I+!0 MV\> ^2PA> VFSU?3?ON5Z2_L%\VP\(_]D<><1S8T-=CI/4D MR6,-\NCM>_"\)!5)*@="*GN;1B]I1-)(A6A$JN,2((69Z#XGMDL^*LFD.F22 MV3^H5Z5)[KN@FWR.W+IZV>I4C(1D5[KJ44\9<]XEZK?5KDO6;2P)7MPQ#[1I M!-G11QO@E!V=.>?\L.'6TW?%M4U#)XC45 7_^5A5_I-[]14TEJ::KAO62WSM M)ZH:G@H&LR3E/N;0 YN+1.DA&E*2A"0)122T[[GTDIPD.1T1.>UM2GTN.LKL MJ]Q0VXV&I"1)2=*^D!@\'0PNY^:7M5*"Y@7C/5(QDJ1T1*143NUZ.2$A25J2 MM(Z(M/)E)4CS09:O;#D"]$4S-6O(5.6?OL64)H 7X7=RT: F4+%N^P.3'203 M6K[\3"XTE_-A;'':2^P+O!WSO>^YGF8A^1=KOMQ3F_66VJKM-5 ]S\":IRO5 M-P#I7X^3O-I;(:]EK3W'M@EK=OG]"JD#O;HD)4E*E22E3F%2VG3RS.9DU:RK MK::44I*TJDE:W<*D57ATS>8T=5E3ZY=[G2@J:4K:4G$RNBQ,1H7'W91O4S75 M1JNFMGN2LJI!62SW1A/EVJW6ZFX7WX5+Q[W@Y\' MMC[C'\$O&AP$_?+Y)]UXY3^EQMS^/K?HOW^*%EC')R<":R*N)L)JR85-,YZ2 MM4&)+:%'+@GFQ>$]!';+G$2 CZ!V]<28H@V!R4XU:X:MYRS;@V=Z-N*,@M/( MF)6186G6T-!,6*U@YNX%P. J^SU*WRTX'(6*%O]Q]O#+EW^=S0.M5OM;&O&) MOQ"1TY]$O#9YO[O??PMOF+9Y*0\1]T\_D> PYS8!WHH#LM$5\ L@IWP>A]'H MA_XOM^=?'F_[_SKO?WV^??Q9T8&G 3/V6)SBQHS_H8-) H1Q/Y+C?X' MWUN(;XN/SI2?TK;CUYO'U.W ?'3NV&]AD#S^T?/]]7?#^J' M)4-FFNDGJAONU-1FF#)J&A8['YC S9((IU7%PO":,G:0%_X%&-]9 IMO8I,, M8)<&$@H_/;QB_H\A327_7(A*SZZ>D.TV-;@ZL[S?,=X$9]$SZWJ!FFJWRSQ"_HLE?AU^$%;,Q@!8_:W:*O MXQPU5(I=0H3FCA6LTG8KM>*OMJ. 3J[\+],<5[FU=%@X9GO@&@4@!E?-6J76 M_,&P8,VV[VJ6[G[,L;1M""E!O:17"(9-_C1D<4*#"7]WI]HP_)TS11"WQ"S2 MN>%ZTB:9NU,C\USPF9@.M,-,J(4%+G+*;$NCI+O!J\'6@[77R)3ZZSUM@ZR_ M)?"0[Q% JY )!FU&#R)B^HP!.64EV[>?-.L<*]XK/6_8-F?CXRU\XS0?VRHG:[V1P\M: MZ,F93M(R.FI5I4*BT.YL"0(26Y?UM E.]0A;C=U@JUY3N_7*@*NB6MR>.7TT M&(C@;'@Y(%'TY/I V:;)@&S1]8>A-1\Y ) _,U[1IW=@>E_>&V]-'&?G MG>1K:)4MCQ^0\^*TMZ^V29;R!5.GE:FF'\?!_XW[_C(<&1X8G=\J,J& R\;%:& M,B6TBD,K+;:9T+J[MMDZ#@R5P'P8 VR[6HF M)OEHKLL\Z;,ITV_?+"."&XPWOK=NZ+2H?>?]J$_'58@\]^5/E:[ZLG!51LRV M?%SMR6,CDW9JJ_*VK\>:]0*/0:X?I6'325,*CVEH \.4*=GR;A6XF]39TFLO M9-KU-FVG9ADSB+Y90^RJR6X8_^\W*SBUQ_#0-LR^KJN7C)[!'ZWOJ5_CT[RCGD%TZ?J39F.?># 2PL,KY65MP?@-=5:K5L!X$E3(3V/ MPV%3S="YS]?&P00RZK<%RDV+PF]N.8C#"THL1'P>Z)8F3&P0MFFIS^NY( M:5&.L=I*"S1O;D-L"W*1%=NM3$*IM#.RHPY3;4:-GZGB?SAT?*9+HV-+$J25 M%M\O+Q;QP(\2Z[/Y0<8TOPT'#*F=$@:02U&R3U&25FM<7ERB;.RAR='>D\DA M0Q0YA0;$JAEQT9KSX,F&4K)=L) M6)>&LWAHK-'=$^1DZ")/P%JVB=D.A6XK9!TV\]@P=ZD2 46)L.*JQK9"U1L! M[*HE&\14G.4+6R_1*H \26PR->T98\J 66QD')QED'LZTEZI.O=FE:(/8IWHMC8,FDJ ,20B>%ZDWB[+M'=:^^"UF7AF!I[A0> MCI1K%H:4?/OD$9DLHHR /N A]X]"!1\F?WN8I_$,"6G'P*A6)-$M5;?A765 MES,S M?5)]34T9]9WA&"P:F@,%*BSP=V_&73?_]8TICH([,,5U[Q[63'.T74:K]P=M M1C/ZGNW^$$[)80_BX!Y,0$+?TF^#LRLFG)MJ6XZ .G2@E='O? MFD/*>H+5LL&QAXSI0LUSX7B/1DB&E'(5C?.UR^BF MO\3K^2V PF9>SUCLNJFV.C)X+4&]"M1EM/+?%:C1FFOOQ9K+ VIIXN5TYX\, M2[.&TITOW?E5N)MTYZ]%SX]L*ASZZ*H9VI,)2!37LX<_#DQUK;ASM8R,D<"Y M^M5VHF.['UW3H3WAF14'YJ/?.XEF4F@9+1SBCLAOKNN#W@T$^AT.[1G. M[ :.;!F%_LD<6P?%?9XX8<<:M7KK4U7J9?(\ZO_]U[>]3W,/Y'\L#VU;>4AC MHZ>DV+&+,%Z!PC*:.11'X7(YT04]I*;6:IM[PC?<4ND SQWM%>I"U>7&>H#8 MO;-P4QY0BN.P4T;3"- :!28V90>8Z]&M0J+'8Q4,31^IZ?9]2&-"'S6/W8Y&;%A(!8XW@VTT9,.G P=M&=TQJ@[:=EP[ MJZG-$KR2,GRU'=%UO4Q4*9JG#!C>:^8O0$E3^ ;\CLLQ+)_IHH>!;173BAMU];*YBP"X+%#+HUE+(H'X4 M9-#$(635)@-I':XM8AD.CCI,X;J2@IM P;KMXY"3.1+^:T5XS/(59C*9>@J3 MV;ZUN0LF4V^JG=HN.A',,YGFLUWAD$ECF)8' QPK++T1I;>5&S[I%Z]5*_&<8J*[COHI/+&C!1I M9.P_2Q*6=]OKW4Y:(B^?7/!\@%-JTE2P?2GK*Y3PDB;6!.-#'H"]%BR*NVSM M:0;RX9N,E4572>-J-D970^W4]I3=++V>N:>2>0SLK(H5,QP3-98S/H:?$I+B M'2N6HWU9DYS^V+!5SA"7S;'5V-?XZVP^#S\/;'W&/X)?< 0S_?+Y)]UXY3^E M,M^_SRWF[Y^BQ=!:$JQ7<%[!>),+FV8\9CJB3&< M7F]/IIHU0R/;^[WW\+;YBV>RD/$?=//Y)E M #Z[XHAL7 K\!9A3/H]#]>.A_\OM^9?'V_Z_SOM?GV\??U8T\TV;N8&['P_: M8G.+&C/^A@UT/ NMY2\U^A]\;T&A$1^=*3^E;<>O-X^IVX'[FK$9@>X3O]EX M=.[8;Z%6%/_H^?[ZNV']4."2(3/-]!/5#7=J:K"5AF4:%CL?F/;P1Q+BM*J8 MWJ4I8P<9VU\\>WB6P.:;V"0#>)^!E,)/#Z^8_V-(5,D_%ZQ\>T8V@X[K:V3- ME$^L1=PI!$$"$!$_.BG.-+BZNW^^?5*>[Y7K^[NG^^_?;OK/MS?*UV]W_;OK M;_WORM,S_.&WV[OG)W2WYEG[;G9H&RR/\PO^]SDL<-EZYT^88PSSZ9-)*7_O MO&B6\2?%3JY#G@^_]"W] <0_1E[PU_O1UT (/(4RX"8,R,#53W"@Q@B,(@MP*Q_ MH<1W@!(]GOP)7#=#2HV]DQ*]E!*\E1)&FY:ONVQ ['1[$GMSU"_[!PLJ'N&_ M.(&=G9O:@)E$4ZBZPO66/X(?>+3"96,,+G1_,(RB!X/(< M8^![3'DU/%B\Y:H*_)LYH"*K(*^= ?P'K[0]^$6Q?+@<-QM5K3#TB9>XRAN( M1_POOW+,--,;*T/-H87K_A O$XH;L@,7?1%CD-/>V."XMGW/Q??#0,OO%T\7 M"KPS+,.&=V$_Q'O %Y'$8?/@9:BBHZ-NP"3K#5P.210:@.'R4(WX1[PB; MXC#=P,M_6/:;A4L=,$\#3@][8S',!M3!X #=A6Y]K3F6_32S\,!!CR'">YS_ M*ST4&19N+>@N+V/84H?!:3C:&VPTR [22L$P<>D6>,JV[RI G\QR&?W--0 T MFJ-HCH.I\5Q[/5H@?T8BY82ZN71(2(0G?P#X,>#QS+UW[A&&O"DJ[>AUS&"X M!3:)973$)V=GH6W:JC4ZW=X\T]_EUL3?X;@9VCTP;#:)/PS56#@S@_3D?P(W M R$7K(Y-KC*N;C14NB3KCO5>KR>NNM. 20)9]DV@3PNP R!1R)U@:8*YW?K8 M0EYYNNA? '-3GMX,UP6]V)G:/--'^7#7_W;[47D#+H+>!N SR/J ;[R-;=.< MG0.'@;^YP7'.5+!O1"?RWS3+LE6\I_&)34&D&P)KH-11Z M#UP!CB;%!VES[!]^POFU?*K'T'<<( %SIDQMUV7XS]SE '<^\':&"V06_.[Z M)KVI"E]Z Z:(W!L-!&3C8&\;[A@>^V+;N@M<>/A#@Z-]497_^AK=A:22;2H@ MHW#';%!7/-Z>6(4]<]@8F"#]$DJ@0+O1] G>W>/[3'PP<-$(1K%#@CQ6XML> M$^8L=5Z=%KSULK9/WOH 4!\:4Y-G9R56?=RL]AG4GY7^,B!\3'7DZI?&;0G: MJ-7<4H5?AQ?$$C\*32Z##R+;NH"[F?!$N(EP[D6/%,JR-[C9Y-2^(:)2;6&Z3E"LZJV*#P L^R'8RU*4P4.8(2"$R/E&-M MBG.6X)0\II+.J[S \_C+FL24@_TG$>'-GUCLG&!I=IAP*OEC]?DC+"GF<'!L M"WX<\L/DW#*;9];WR3,?V9!K#GW=GB(0XUZ&Q*M4AX-N_I@^45FF>NJ#Q=BL MJ0H>N]#'D".P&,?(^+YEPJ<"O7YTV.D"=\[3]](2.>;T1@ M8,+Y&,!%P>S$B^*6CA)ZQ92G! OA%Q+K765KSL<'UMK-,)1_N6^"#J'\C6]I M#,G(A1_9"VJ\J*DF@5TAW6#SQZRP,PC6!,UL_#=J]8XPID)8"J3VGWY?]4WZ MXGF6K=84]S8\$VYY%H'XFP66@<_/Y5RY1H^.IWSG O3#LST%#IUQWV:#/_OC MQ1GH#Z (<&<-:#2HBY"7BFPIRWYE)I?9VG",'B2-[";$"A*:X? 5A(XDW(2S M0!E@[U.&I23*D"\/Y;LRL75FGJ&B<'9]>_T=%O"[91H_N+HU==@KN85 S%NZ MYNB@(XP->/+('E+#,XR?6W3_0%U0%;R-B$]0DT\X<@/46Z)Z?LT%/ /=61Z^ MZL@!H?1F.S] ,XIY34$% :9E#TSC)?"6@34'[P4;_X+^*078B_V&361!]L$" MW*EMZ90/37XUPT%_FX&<"-E*VKOC0E!;HP73/J .!KL+4H]"3OA,#-BAPH1J M$]PGTE"-Z,15H2/AT[&1:?(S\L4I<)[,>,7;PI],:IF3^%-TXQ=?@\=YC(4N MU(2KT[3AW='C:'@BGGQGHP$,&B1G]/ ..3@\&K,3?X+N0>:.T<4(.BDNR7Z! M(T@"*CQ:7(5!'EUDXAQ>[%4S?6ZL+-UGN CD#CX \0H )4V3E@ O[!CN#_PN M7GNA?/5!K8_?EM>L)&[W9H"6[FF$4GC=%Q^$"@(!B,4.9!8_6Q)D8FUEM M-_(IX*6\]/SZCDJM#JWL"3>RA:$[Q>-1IG0^.4@S4K"=<+,XO<-WT1<;1'P" M>2SN/(U%BXEIN8R_MS._Y_S/8TW/P^ YR:, =MC4=G#9%D/1A'G(.^4 QP*3 M4FC?T@SCY]O)U+1GC#TR#!/"T3YK[UQGS#:Y%^+^6WS58(U*N$@%5BE4VV.B M_A6FQV^: PHO'&0M,J;#+]V>5:<*CXH3;KFW#%!+1' MK.6-JYVXJ,P34S[PF1W#3[>/S]?\9_W31ZXEX64/V@P>(EBA"-#<&*[F@AY/ M%_!7I'=9980U:L*-@"Y3N'^?R 3TUD> K\\4G'^<[T9UPX8W0!TE.X%?- M,(.PD' 9X$M%9@6P4%2X-/I*M%UOH/XP'#=@X"F(\LF1@?FY*Y81V'V8I@!W MH6@2<7?4:8/GA[]DW&MD.*ZW,B:(2CGC5\&C'&Y)8>&VR= ,R[=GN/DC ^U4 M8#RT$U-MYMBD.;^#4 UVQ*9%VAJQ154V"W?1%F!-B<(#8>-?-ZQY:\9Z=.] M9EHWKLQ\?.*&86G,(ZWI,32+PM3I3OX6?%?-B\76Z6!JF":)U[[IC2D= K%@ M6YP.>I^\F)4J[+* JO#-W;FD#4R0$'L:["-Z;$ =@!BC=Z M+&:HHIT?689TBH%51I\-F,5&0,\<;&BPDM:"3Z3TD+B>DG2M1>T@Z*[H97/8 MF%DNV@7\$'*O6Q#$8$;V\BS8+'(IX')?F3,3-C7PO:&ML'1\7I![A/X$ M-$WC!ZU%;P(6L@\F\H#%S^)MS+BB&%Z&GIN(P< M!I1D-,"3I+2A\(SIY(*C MQ#@,?(2Y2/B&\#V>0Q11*Q*GQ;OLQC5(*OLF6SJ3+MOYIG3\AV,@!,UW6]@B M[X9[?FV[WOT(Q]B[OU'$/Q]!\XTI1,B-B\7ZFH"0N6H@>'^PC?9H!"=(R!K" M:A'R/ ^ ,J@0\MF[E&^R=^8N/3%8GO7R"Z-,M;ZE]V-9 Z_LEA_CKG:P?K'8 MO65^!\,M$TH&?P%5>>&OL)#Z\,H",*X3XY-&1*19)^Z;[(117NH#;Q\TWP,W MT[AH[@BJ7#%VLQ\]WO@)FWS51Y19%955%[:(LZN#JHA)06%XE-0_T M./(#HEBXYB"37;YJAO-OS?39;]P=@.PT3Y9+>Y]9+KAHA5:-QYP>;3YJP4@; M\$H;0+;5B PK$=@.T]FF@ DFG#,Q.PU,:!%OHPJ0P,)#GSZVST)3'G/G1BAT M0=8&'J4/Q@6[H&!J:$>R=S OZ"F1/1H%"3!Y$PX%[CM!LT/37^&-M!>&WCQ1 MTQ)XAL(51(^C(A.%^#"(_%B"(5:!O&$X0=QCJCG<12%ZZ.+])A&8>60/C4P? MW1/YU()SDV%&P=@ 71]T@1DMU+"F/H8:15HX?P9/W@Y/0Q3LO!L3.%%^'/A8 MS $<8(D/L29Q(U3G*-8[?ZEO+5X\F,'1@0HB6IO!4U*N87QQI,0(;R :V/>+ MCW;"'^,E1HFMY)#QN76-AQPX,U(.B^?*V^&9P)YKL$!TF:(ST+$GZ%A@4T9- M0<#P! V+YSND;,OB/H1\2"+AS'_@$@U#'? MAMSZ^;1Q(CLWN>4<+$@7_)RI^$*8X6IL 0D?$Y#+=R+AK)P%D;(0DK6"NX'^ M8(N.;*<'QDB.Z[JU MG-)I=CD$@D7?*_B4@CT&*Q81X8"Q_*F.7ID M4X2YE[GNWH@+'%X\$RU5U 3%^/@;<]@<,^=*)$^TYT1'VB0J@P/-^G%,=!'W MLZ#: 4>18?;Z/+[,O7(UZ&C/FT<@ R>5I_4860@'"/<1U\RXX_ ?9SAX"*QKT<$_ M_!UH>1C^SCUS0,_/(JC/-RW97*J.CCGAI>O5_K:NJS39B[%&0H;=<@(.Q!BOND_,*Y!' M<^Q'0UT()2EOAI?8GY5IDE_5)4TX]HW*:#&^WN7#*W5N[ M;BKO0HKW-H/=MX8+LDHY4&%58"3U[GC"QJ.HB75D M3(G-9AUTWG305&5>=X[IK99UN\>8EDLL$BBM)'"FFN()F, M$;(G0C(X.JO6*TPRZQUL$?*IB VY9Y'\;.,XV>C40WGL5E,@[XOKK!+.NV%$ M*[A.,T-0'PSC %G;[%7:OI1B=16:4ZBE%("W,L3JP0"\D8]M(ALFO+ M= YK^_E5"G?>!X//+5.>WK1I),_O^8 %VQI62+!O?,/]N-7:16WCX&P>-8_A M\>Q)O[\+45"(D;6;2R8F2DF]/GJW+()7(+E3U&0]#B2WCE8@'Z3HRHYG'J8$ M.P5?G0F$BK*\W00Y:O6W(8=[.RG@X,XW6U5B^>P51M$U7ZC"LCZV,- M:NZ8D.*1E,>"[#0]H.J6]TH1V@3VHML^%L+-\9==YW'F7UDFY\M*VMHVYPN_ M" @B 'T/RM(+<;Y>\$G;>2/=X@A/?5BC6V,6+=A>)]HT3O$RJICUI6I?5YPOX?0&3& MT)P%O5Y$RY8+OLEK3B,4C2>VW*RBVXLWE]A:.XEFU$Z"5I:C=4W4; ZGRJ8N M(NCXQAL B291B3D% MXYZNOPWFNTB?+9YPGU[=T\J&);OIN M-#2!M[.2@8B:B3 N6-?#-J9V9@MTK#$KT,PVZO>X$)YMJEAIZJX_G"<\HHX%,QYY4-^ M^)Z\O,!^T5>B26/ "?[K8TL[FC+VRN+[&\RX7(7_!3I3N88(2X/3'BU5#U.< M<:@PYB6[TA^[8H[3#1PQ*NJD5XA13G"R5, >S&3"'K&PR[R?*C6.Q8YJXM@G MHC]37*D+]#;1EAU)GD4DC;/F79;613#Z(H 'SMV+> ]U;OD"M-B#D)0_FD02K1C6DSDEXS(MAZUQ7F^<-^L9 RT6Y=0] M6(>@DYE]6L_]Z(GV6M]X^L^BUS,8>0%49@*[$8S6I=ZIP7;QD^;[]29V+QP" M(\;O\HU;-03ILILZ1@0VB$OU(GO%]TCL4,%1(,OWY8+/')Y[3_B+&&"#S9)# M<1"0B,Y'D082R1V.X>NB&28V(#3-X#/>\G""0W"14XJ='1/I&4Z,%'"HZR": MA$ #JVC\ 5$(2+.BT\\7Z)(O!MM%BF7KT6(]#%\BH62?\F7**8/"5I_7W=8X MY6\6B"O89^!4]-]O%C_W\,!K.0_\V]W7LZO+=DVMU19+(^B$@E:M0=]7WG0X MA4\)K@2;!9H,9W/4^347XODE]PR5ASN8A[@[/U MF'5NCT;A/+EP5:YK@TV'+Q NS;<(-3CR4LS]G7M OOG(^+[,B;@R;/PZ)E+I MTNUHE>52;:-OUBL<,:C&V4W]N_LTAX(UHL%_[&:032/GJ$L^?&:@IH_*\I1B M0NS) M>C82)YJ2M ZY/NKMV'HVG'O#N^YCCV52A.#5J2TS_)>4 /YT(X 4:?(K5T[& M7FC2\5[IVK)'9!),]XF^,A MH_F/GI@:QY<5##UTJ=,^F(2TU\)M&+ZM^!+L)ZP3MQ%G&WS(-=KRW+#4?$,P MST&9_HAKY5,F@>/]2=*#%B-&E)'.@S<_POXL!(3#_%M?$.RH[VAL.1 MX$$:-BR&8\*A\]15/'Y":"J-F:;3F\,.P$,-=QP:75'7;E02\ [S\B08$QCM M%YFAO(-_K$4S2#K>G)I+33=4.*,OYAPE'Y_/.0AG#C(]U-YP: +#_NYXQ43[ MP4)KGRQMS0D'Q8K&T&%_513^X7KB^RIF9K@N"4YR('"Q3?0V<&V3>;%7N5#N M29&+;RF>7?BJ@=RFP:+".NN(FND'WA?49,:,4M"2=_#H3%.1OP2CV&7;TEZX9A%HKB[7>A!N MMN,&SOG(?H@>BOX5V$O^]I%SAEB1.-%H@@G=-'9.2;O.'3-SI)C&B.O@;(1- MMH?B,C@ZV'I&ZQ;L$ED/G8/@3<%CQR"9_B2BT\,YDW3# '\"/4-4_@CD%\J7 M:(X!MKP/G5QQWXD63K1WN;=B84(CDAOW 26H"CU@:5M?Z>ED6^D"?"@SR9HU M.9-,SB23,\E662L/#NK'W@S'H7M]2\=QE]-H,-DRZ^5RG]9+L&8^Z3Y8\-$; M,J0:H"42O3P+7Q[#ZC:JT3=L"M+.T )-<R6WW!& MES\)\EER8O5W6LQWT#O.$AZR7M(]B>'ZGW7?P9'5-*!G+B<$1R>MOV(<0%;> MBKL9*V[V%I:,'_#@%JAV8!W\B2%[T(3&J,P8$SQB,7P]YR'S:4!(XQV!!/ ML;$L= 7H=KX36*.&\$PJH,I9]@0.)P[!!-+11H@(P\&ALE,#/:HTO5[HD?3\ M\*WG7I/4W-@:3DS/.TA)]FV" ,,SOW=NR.K2S/O1=]MZ^8YI1CRE/5NJ]?;J MDPO7CPC$=9_3PL.ZI..6;MP&QQ@_2!%AOO&PYU!SG!DRK]!9@([Q#>T9,/96>Z\5X?+ M0,;VF76?-XP!K?FPX$QH,021J2\K;2\C:IJLJ5JK[9/J1JK_3G!V=5_ M9$ZTC"073D6,3Z(+=RH^ZTPD@<6,@] MN!S$#S)=4-$8CA1%A=X2P0P%.P4(]SY<3;*>9ZF3^A^-#Y[[6JQ7-[>(K/MI@4CKXHY-RY-IL/ M6&;,"T(]#"=Z*T-8/P:6>(80SWE0Q%#-"9I3T4Q,>C,,+(KW"A>X9)0=/5'/ MG!X<:C'APH+U*.%,R>C9P?I(@#HBY*.?>_:Y<-][8\?V7[B@OP95 HMEZ32? MT-/!5P40NZ< +I]#;6%O'; _&>AV+K[!-PNT(# W?PU31,V9RI-:P]4L>>$@ M?H;G"==3 Q\.2,I+F:2]XOR+J:BKF!Q ^1ZS',_TU.S=OQ!C:XZ77273:'V+ M1UQ@^RBIE8],)!5A(?%FR?:+L^+I,VD4@KS#(!0%'(Z;(LFX*47135(&Z6LZ MKZ4(-"Y7"19*:;4Q@J>DR+2EX9=TS(_$)['12"3T EWS&>K13HAT(]\D4L*- MH*(-V(;8VDE_Q7\92 [%ZF+>A,D16V\T@U1G.#>71R=3=C%*KP"@3QW;PRAT MD(HX?>!,@$%6-@T'_A7.6WR^7C^!.[%! M<\F$:V75UB\6RPV#]%'.L#Y05HDV_)2YK6D=C*J[K;>_/VYU6QN7&5FY'X.A MW#'<8H;L1(R)#[RG%FQF@1FQU=GNY 8+E_YCD-?P&[XN2.C[D5C3M5 18R90 M_2R)LEY6Y*$];]IR_$[@%<='/'Y\,Z&TH)]'H,RCLFXBOF+5/&%>2<#CE^IS MVQ0HV]F#U3*IGM6P?P-J%N1X(]8'CZ4OW=E6M.2=2YQZXV*QP^JN-WR%C8,%KO=#:M?++;&RRE+A.J=*V-3^:^O!3%*X6E%QKK"W=J*C*?] M>1:7K_"X+;MRV4'X!IU/A@\ZW;U7J\GKD+OFFY/25):((69I0=QK)'#V)\L7+8V'#H^L$!* MVT?G@>;PL@!>8HM_P2.V!Z;Q(MI;4#:$*<0P[\' XTUT);K*II@J:PG;5B@$ M+'S$,.XKB]R';N@UN^"PXC3-.!IW)/'"7,8L#4#4PFBKL% MT5>*D3H%!,^ Z1=IE5.0K'LHCP$-[,A#5P;%7-JP1M^ HV&U;43%QUC)%]#=P#\97 M#3NG\,Q4I#ZQQ70+([&@^&;&W\8-'X '&Y6Q\'?#DOLAK5=&,*NO1SQBG;'X,6(CS=(ZJJ$UT5@KJU3YGW:J3<2P04R(C"7,BD M4 GD.3TL^^9- M\!UK).3& N&D$ZS[,EQ-YOL33QP35!VK+(1;TB:C%INX=[R.,+J,5D+&&00OP(%Q%#%@4+@RTH"U2<#7V,1XG:HS_#D\7H77J M"&)YPH*#8Y^KADP^DA)'#1Z@]6%O'P1,>-FD3?%'_AG"/*I=%#L1"Q6'JXZU MP@ECD-YL*M)=<]2QZ=K,#9KEL& 95*V->RH6A9L=E6)0YZM0B0T;\P0M /EK M>XYMAN9G$&8EDN84&=_08V2[,2 +ZIC:!H]&\V)\C*D'@@I=\$MEN1NP6TQ_ M#=E&M+O!IH:[C! 0AY&VV;RF.CJN(; #EV,S=EA4,SPVIE-\JHW%Q(J+Z0!# M8,UD^B]>+FK]JW"^*PI*OSZG5T>F%)2N71$I*B&5U66KZ1I['F4_7BB90>+U M6*EJO@K%0ZUB+7Q*HGXU?(HL52V_5+4T(XYG+06Z&V;G, ?[)LQ58 P8AC.C MUB-SW(C:+Q'70U;U86A/P""A)G41P\0&3@;@H>9%0"+R!@$66&_6'RF#C*FAO7H(#X[?R M!&L%5P^404W!5BL>-IUYQ55J+NJWD0ZQNL'*5%,-W5JH+D0] M-.F]T E'UN'\"\&S==&)9CQS2;<-I=3"Q:+3UU"SX,5XBB.I7D(QHXXENN%@ MM#V^2=0(D6=R'9WV\0<+2F^7F2&D_ -F;1=$PH1N\GUT_JX=,UY$21&_ $T>?#!U.T\^75B_0A5/>?0?85<3 M= D'+\NMU\4MC]Q2: 6%#?KB%C=MY)"%^C2%MH4JR"M0W;A#*O?CS_M08S?S1 "1/:X'4IT6*E-BCD+XNPN&?O@[5[M&AO4L^I_R_1/3&!RN)]51A11J7:_V MMU4J\L*PA\08GQJ-\"KX#3 /YQUEAM:^QB)NX2VIA_ M9 [*B+V&>(L$K62H.HMC%E*G,JVY)VE3,^6A[NQ0^[IP4#&S>9,6*OOIT1>RM&YV4,GL^N"4BSK4*;ZKKH?-O6V56]M=C9OD(S MG"6*4E#4VZ ;"HU,R$13H/L6&JC8K%=Z)/BIPNE#%IXN:R5TU\F$5#)'\<_8 MZ)6U1G%O=2!MRJY]E+#:!%;UK;*IX ]"[2_&K22>*H6G3#BEC1W>G#45UIWV M+>QRVBGY/-JEIW_WS$KZ9C?@4[TT5W]Y?"JGJ_]/YMBZYH[G MT*1@*SGXB6!A6J99XSB'=7*R>Z8&"_NK>HE)3: MND\U3[2GPVX86*3/_Q(5/PYM^#)V'=3%K YJG\NO4K3IU#2&07.3OFE&]6WB MSG1C<3510S#.(:AM@[MB_2)^_L/"]5'II*>=8XT6C5>DMG>BG4FL"A6IYEIS M+/MI1KUD&>^F\_0X_U< DLX(7_%R-.J;&'M,?.:\Z)M/9&7/-%.4FL&K8AL\ M&F'")P:X8H88M57C=!Z6[";[8V3326O3;(4G7/ C7RM5/(F5"I6X4#/:RY7M MXO6U9W71/F;O16=3=6X;>U'O7#1*W SN7PSZ^088"U"%L)M'8]C'FH^QX(63 MP1=%5T:@,R,LGP8I 4R ZEN)^+!6.^PR]#:&?]WUORG:4(RGQU+)I20;DHVH M'IQ_[B(=I R&7Y,D+DO("Q,@N.7++'3PM94=K+=!!*TR;.52WKY,%B!0G[^O MX\&HB4?1S/$::/9^1-PSNXMC8\IYVPUC/E\2]^#<3S$.2?'5)/NJJ[ )XAF.@ M^AO>3QL/6NAQJ8,9%KI7[+:O,E\N@3:VX%,@^KY+S?F##H7H-:(^DF]1AR(Q MM7)*8V+8.4AI9D;-;)+2.J1>KY.8QOLD8=M4RWJYHK* MG&BFB@VTW2&ZR,A[S+V]XLLX8\+P?#', 5;ZJO$N1_0F8L2&RR= !&*"5B70 M*>X[ D[E^E/L Y5P=@]-S9CP1W(_'/=^8>,^&MI6D>9)6Z#LQV5$P(4J4IK0 MHG71[E8(Z OE'H"]E(;$EUP!609J.X T:P[(FP@FQ 8UN=B!&.?6ES+9)>B0 MNWIZ62O-.;>V5R9+O!4;P9@Q-8MO ?7R+M5#D^:?6MM#LX6=:)>U$TD?)4<] M(23DGJBM,FJ.K@9-D_DS:'",CAWV7<_A4W!#V/.^OO,VK51+JZ^6]G5*.G7S M&:&=?:JDL:6>@A;Z1TA?\1:@?.:/L "UV([D'Q/H\0;>+/EU[0>L?&IJHAED M:)D&'?5))L:_$5BPZP0 VIM4\*9 =B=N<)K2'9NGF$]*)V/KJV5/NU&"["EI M:[(&5FX:%\LI/C/Q!-FSO?R>[577NKY14L"S]IZM;G7WJ6[Q-2JP M2';DFM:S'1N8B0XL,4@9NWZC1X6&9(YHB@AMB8=;$I])&27@BC9W_Q7?%<$7X#8##\<<:'%W"3$?9N M@+F-+NPZ[Q7.)U;Q_$9QEY3-I'R7X.[P6N+'9$H+C39RX&RX;XQ9FCGOY?2M MP#U*NXO%:MSG9M!\)Y5\B5;LW!-!UJ,DAJBU.PZV%:-YL9\XGT[!)Q/X0TXH M>CAT K9&#.VE&06!04"H?T.?I6FP5S[1#:=;F,8/!!%\G#DN-_0+!T/00"#^ MN3 OBP:?TD^+LB< $FW& 3#K3R:BA'-ZJ7)8VZ< M^'!R - GK%%S9K&A 9B<23?4^9 ">,2%?!O%E (1 M7$G!W_&2W;>8:"%6JPUI^(.8A\>S8\4 7^:)S-4 [A, B0U4<9,"L_B5AKAW M-%11Y)A3YBP?S0=LDH\=#(5/.*A8@#DI5$)X 97;4\;'-7/C3X9 MGVZ(^<9\S$T2W8+]<]=X+A0'_OODW$2;3_6"MX -\4QD'\^A6$$B2Z/.^6VC M6$MLBD;X)LEA:48H+'#3A/MF?A0@*@)!M@\?/ A;SH>+X."ZH\7X'R&J!:93 MA6\,+\B+SSDO/D=>?)Z'%SO1)&"C'@*J$ SA&FDX$:4 M&LUZFF!J/0ZB?:4_<7UM7I*_T8@H+_%E$3<.GLE7,24/$H_1DO:0II[]A.') M- TMIGJ!G/1$#DR*0E:HY(5>/^]7&E&5C&YD?BV!13$D!]<:9R@9%'!B_JV# MM."?QD I-'GJVIX@ DE3N9_BO_N6#N*(!<_*%[NMME;./3+]ZK:=&/&Q^H2Z>;U =(F;@ M];F?X3?&$S[@+9[B5XV928(OZS7N,/\G]WL W\SU'ORB#RLB6&?1I4A49Q^Y M&I?KWO@%E!2&R+7,<51*'=OR@-R_X.(7GY5R_.'&:XH%&,V!*Y#CP$ERXN:? M&IP9:+EUWAE0^4!K6;%37&$9?H)OU*+WYW_5/WT,9BVG ;P ;E9LYPT;$F24 M%KU"36SG[Z%!DQT\BKU _O2Y%]),@,&#GF.*,7(\]U:^F!KL^-,0H(DF&_]JY$:8V#HS.=?('D>JK;?G;(+S,3>P56URN'&_=4)-T( ?R%,R-X)6!W MB]3#V=G"@U/[#O#[)2&]P 9=U'Y=?E_<-3>Y3SRK5*32 M*99/RBVZ \.M(($]+SMC,\/Y:&:A2Z?[F]6PZ40L_TYHEURLND.3>Q_%@&6X M'9^JG.J^QHH0'.O,50)W;G3RR+ T:TA="3SX W?F4\4&X+1]IS1>/ M/#Z^A_G*9M"6$2H%O!)RN<"A+AE=I1G=K>9@7H/[P!SRK&7EQ70QL6M_G.\. M-!L1K0.= KUGJ-?0JH^;"6+3(7LR]3W2BN&<+>8%GGCD89< M E0SX* QEAG_!L9F/& _O"710AR;LS[=,'V\5;XG:Z(;*3 ?^B+ED(JHWXC" M\^&?70:\0H1.GHF_B@^,R53CUR=\!D&]5J@6\U>(A[?F5K"P#<%;C^94X]@N MX&THS2+':_.C(2.0-&G0ZH<^5X'Y:>7=OV4#Y%400]0W#;_!+P7IH1WB7'FP M]\^M?@U)KHRW$-N\-G;#CSKG FCW3K1]JH M)NO8U7 GS7?;+3;*MZ&V&XOM865C M_VIC9Y/Y-N5AIUY3N_4]@JM+U434&LWFMD3H#IJO;[8HN?4=*C V05+C''G!.-?HZE+5E3X[.IF M,4J:'?6,)0.6R]N7O?5Z!+I>##QZ)#:9B3;U/\!<@8^A4B?[:B$ZD&;X<5]K"CD*58%S:[6%ME%*8B4 MP*\J\-.F-:TO%?<$_.;E?H%?$7-HY[(2VP3OR?JI-J-H O'IMD^I,)7G%"F+ MS605[6U:9 )7"WIT49NLNV?64)G'2*@7@/K:<_OV!G6P%MN+;;*K* 6/W.O^ M955N\';D8!SBNXA\95#67!;.KB-D^5>62?K= E'8((UV57I_TBF4=];OM[NO MV+:YM5,OXX[P)5&\'107F>BP Q37+[K;%%9%4%P1&V[/TNMF=87$EN575GYJ M.;KM.K06:(D;D?_VEY?) ])R0LJ29 (O!RK+BF!-(GKOB*X7F22]$T2#7-NF M#[X(HKE<^TE4._U$/MA8Q_E83?"15&W&L8N]&8W1;+Z4LYS>OF_8=T2,\,@: M;=+-E\+PG[[E&4'AY5-8D'DK'O'5L2?749%C2NW>+/T&_7?#/7\,HY;4O.HW MZDFURF^QX8+ZU .[&"%U:FJKMQC]YBB*2D=]"_N;L,6HK"J:?1A.4,+Z1G7W MU%UGP)BE &:,\^#M+I2@^"O"@T#L6MTQ$YA8B!1[MJ?1Y.!,M.3+3Y!HB:&E MUU3K*<%/*@2.2'1U_RD!K%BSIV3\/]&2N? OV#3G89]5& 'U]3I]G MDS(":.T9-F)VC;)ZT- FT;1HM$U&.\EF;+A0OIDRASIWJ/ IB8E#X5/D<*'3 M&RX$>X0DR0<-/QKNCVN'Z2"XX*>Y/BKU??9122R3E!F^3@47>MR=5+Z&_99P MTK/CB^[I-$2$MV=4?.K9-%S8HR'?(^PMR$>8N-1G#^X/:Z4+L!DB'ZX#/V ; MR%?0)RS1$THT**&9!0P^H2:2?S ^^)'WZ5OZ?6H!);I(.G-]H^(3JR^"@Z1% MTK= J<#^A*+_NW@P-22,UAZ]*V95_'_VOO6Y323K^_O[5U">S?LD59*C^R7) MDRKYEO%N$OMU/#NUG[:P:%EL$&BYV-'\]>\YW0T""2&$$#123^W.V!:"IL_O M7/M<\%NXG$]84.V3I>Z0<5W_59_JFD;,#X'%V#G[C)W^R:?W>/5GQ< )W[ Q MX+%XH*8XREV M2*26YH@3Y"%8&3,VX[[YN)@3^J5+_EYKU_#O?E/_8]G^1 M>^OV[-K=P5+%/ZC/I!F8J?562CNU??:YTS]?MU'?,":D72 MQXE#J+)E1,(F M,S.)?ND.MB7]PO3KMC;3;P<2<;,^E?"MKHP?!:V?#)PC-F.@UCP2]JY0PCT1 M5ZVC,,+I<[;ZBG,N8-NP&9^*0I*.2DW$D/XLXW7C-6R8A3B<]?NG@N9G.YK@1_]NA=GF^^*?-WFPVAAM%R/(!_B6T'_-)-;Z,"^:C MA_R9NH+L6G:=[Q3F,<85)R19]N(J:,<:WRQN;9!KX>[E!E9]OP4T([Q+5I M1GFW0XR$Y9)#C;+[H6Q%MH%)97>Y8R3IB7>7ZS=*[R[W$/);+4:N, M$OWF2G1*3]WV*M#8(6]M:TPR]I+KU+J-0G,JQ9?# M8H)EN+?HW1\L35#:ARSXK4;/G))%[XUNZLZ4:,JS96E2\&;@I59C;\'K$^$+ MTB"CX!VV2N0E"9:T8&GN+7CW!TNK-NB(W_#UR&W>!^(0^R7O7F3YNY%I(VRE M,%OJU;U-9,K6WA+\G_Y08Y^LV?I"#$0H2'HGT5@J&MM[JXA\T-AM-L5!HS#6 MNNAFSQZP+#H\F'IAB>S2V5MX?R=N-CMJ6.L-"VCC&.&(*IKB)X?)[MXB/"LF MVZU:YZ#M.K)@4LBRYC*2L.YM:PXJ:7%OP!I'IG;]7T^?8T7%MJ2LM?GIA2=E M79XK_NII;FBP]./.SXJ\,PG>N= D+0WNC46L54_6VHC^6,QWUR9G'WYJ;42. MAS4F/WIF#A\ M-RR_]EQ_9<;Y5'I+A0FY%B=V*B=HONH3*6&DA*GHEIZ@A-DW^5A4071K*O_" MICD'%48R05SF_)\,24\\Y[_;/&^5GO7_536UV-T_%>-S,T*_CS@^Q<$FR\UQ<[TQ3HSMGG06W8:<@$LFH! MKAN7>MBJ .#:9Y_[M5ZGT+;R,@DM9OZ)IQL:/;0P->7)_T6?S6WKA8UX.VF5 MN?G$8V?1[N\T?.S_>!O:9MZVY %'Z]'KO^FF/O-F/G.F9,<_'#+Q#(PDG44% M13/"F=B;[(/FV=@;%3AQ[204&*75:+8_)IWY''X'U%]Y[D [80?:P[7.(V+; M0MMN6(XV2LC$R0\AA2NJ5J?6;Y:8+BWQEQ9_"5DW%<9?LU_K-,6WE(Z\3NJ; M.I[J)K%7$D&D>92/<1!L;_CS0QM%O223H!BC*.5[YVL*#1+>>ZGII"FTARK: M-Q*4@(O"0T.=9JW3D[$A\5'7VS<<) SJL**U46NV"RU D0&B=1U_-YGH8Q)* M?$7K9^+9@ 5OPW1!:?WL+.W9+A=E]_22@D$%V3U;WSA7BZ>7%/SI2H,G!]6S M;^PG%A"%*YU>K=N2H9X*P&W?4(\ < /+NEL;]DLTK&5D!Q_^3S+5Q\:&1@S2 MF-E9DOO[F9?N[N]BK4C=G4&8[ANL6*5XT0O3WC6\DH*P$@ZG6ZQQ2FQU-WYH3 /:^D12A@-VL]5J'[.:> MO?G-J4=9'BU7-;#!>TPWE8AZRUC"*H[0$-/[2O#QB\]H:V"?>!EG%Q\V@P2G MO7#8#%NUX5#\AO%'[X0[S@<<#NK-/#8Y5.,==AZ,6V+WH+DQ.:5 M)F0Y17U5'4^=RV?NDXYM98*']+;%:^,H9S8S/?)+2%%Q*@JY<675U MU_DZM!38-@-^8+NKF\I$QSLGM5<.^F=1C9W\WL.8]VXNWSL5E^7PWNMQL&SO MS9I,G137V/ TXG=LUO07OPGS_9>;QX?$_F"^ &DTWO@MGR-WF$[J MMO4:?+3Z&39_5NZ_?/_CV_8N9&MOFF:3ED].((B_H"\W?_]7IWYU^QVLYEG= MUI[K[A1L:&)KUHS4QX8.RZG;Q+$\>TR<^J7C//!?ZE-W9M2)00]4ZE-02@8J M)J*=?6YW&,3]#0@:U*_\$OEY&ICR]Z,OU_6+A^O1/^JCF\?KAP^*:KRJ"\=7 M64AGDT0(\5&9$M8ENX5"F7L OS7H/_"]->> ?W2FO(_%P.]7\1A ,9\/ A[O M+K_JYL_@*9KNS UU@20R=)/4G[#=>%3QTX>'J:LJ4QOY_C?7&I]%F.F5[X8. MHD%'CF!PPBM6_Q@P3_3/F=CQ[#-M8(X]YR]1LSHQ#>*;Y8^'.'J7&$+/.I9"'\29>S9-L .; H# MWUK>K]ZS:EHUY<>K[OY%; /_!C:)YHU=N*WI M34#9>;;?>\CQYG/+=A7XJVX GQ#G7!FY=+*";H[)G&IO@+U*H82*LJ:\$@58 M'F"BO$X)7&G3R_W/%=VI*99-?U=U$WY1V9K/E3M8-/LF+6G3'1!@#HYR@#=] MFZ!DFU3LOMOP.//%,EY@K_&OGD/8:D'L 'KQ8XPKZ!,='H./AN4G/:FU\B1X M5>L)7X/>G7HHBFO!KCW!UILH5H B\"_Z,8$U63/@NB=BDHD.FVI;L_"R\$>Z M"/@)I/;SU/+85@.SZ58PTF*YTTBAI.6VUY<[55](=+&:#I:2&[\.C2'!\<93 MQ07$\I50#*S0G]*0$=\ 20 &KK]8!_;89J8PWZB ./!XHL*]&6A!%<]!PP'I M?;HKNNLH-C'@V[!LW%,-M )< Y#%^D=B4_!/=5(%H;),<9$++%^/\;T!8OH4S M> 0 =>5&:O0>B@Z4-Q?KLU;&@#] BDK7,B/P&DOB .5-9T)L6,"K"?^9ZO,H MZ)X6C%W, /'\BT#G6NAW7X+ $N!%*+X #W,PTJ;T\A WJ52:V/ URP1-O0!S MTV9L:^%+DE_$'NL N=K*X_!;(#OAO6?J?^"_BSYM23M8 M] K9S%5*(^5 FD6X"!!@)B6RTS:&2%NB-2X^YS$Y\J/]85ZZ]!BL 0.MW6' MC><)WGW"]XF+GW4M9+%J9YP= VKB3R[%$M?-ELT?'=V-*!O MCGXU&VS@91V MHZ8$;BP#"C,W\:XO\++/84R$,(2O%[LC&!!(F3&[:H5%[:\_^3I&;!D/_BKH MAX^PAF8TS768U&&E>[Y6O<.D''X,V_48]^*@3\?@9[B*C8(_S1O'A]7ZJ8*_ M]YY-=MJ1*[Z\!UC=/?!Z^#2HWDH9%L"6&^[ JA5K$0:AT$0DG-:GJ) M$*(L'?ON411M!4O<2<%Z=$@TL+"=> Q40/2E078'%@V55E35X"< ,!UC),3A M&@UM+O3%E%?+,S1NV5DH5JE:LVQPQM&&0MO%$37O/"5G%W,$)M.U2O+#[KCY[Y:9IC!@:05M^<&(PV$ M0\TS_WKNU.$C\/$T/ #6+1^/B H$Y;M![;DGV_K)Y"^"50=+R4*W'(4+O2O\*H(.'TV!ZN5RH98L&W] O 8="0)DN) M7*-J&)0=71_LB4TY&W:53%]OC(9[M"SDQ'ORZJJEHL%3S*!=04W85AE 1>V )3,E)T3'\C>A#XGC4OX1((GP:;01Y\K ME_Q^ON/%7'0:!C;8BL 7\ZC;=4,W<_T3*CS"A$.@PT5CCU\'A(N5.<@R*UZN M3U8:M[Q>?U009\+WO[R_5=Y>PFZAR:K68?=Z56_ZC;$'D;D;1!,N+ -TBF D<]8'&K42GTE M&=11(BNN[_3*6<'J/H=+28* ^+KOL\MN<7;C!KN_EE PA,E8_F2B42*RVX5] MBF 'Z0[SHR@-5*;[2@@N!S;5&X?7O>9TQZSCQ)2K'V(G!G +[%X:L($^"OAD MHZ6S;M\@V)PIT+1.0<#Q1G%.EZ R<"2'5YLM?DP!?Y_24Q0T=QDLN%*%&ZP_ MQF)Z8GVUM74?VX]:KMZ%X=#W]UB$DYA:\JY%CQ04NGI\0)I4,H84&AU-=9]UDP5KD=GJ,#%3Q[286/,?S(.KD.I/:_9Y@9#:8CSQH.?L?# MN^!WEA,&.H8^+GI M\P]O/C?\:-&EZDR5&XK_VR6SR.G"D4>FX$XY75B25$X7%J TD JTN:JSXVN78:BM$GI5M)OM'.I8H@?V]]S'RU0OU:ZUAB6VC)0@R@2B M3@Y%0?F":#"4+4_*%?6W>.K)SJ83CU#0L8X+2&@>";S!:#Q6<*&_[8;EL&@W M!SG_@"N]F_SAD!'2Z(XFUQ/MUKS^Q4+[-Y8=9>.O?H0F6^^BQB';TE50%8@) MK5X.TK]H: UJW>8AR[*K68&]I0AU6WEH)$(4.0NTFH*1FE3 P??07BQ)ZF--J-=N?ZXJ;>N!D,ZYV;"U AK6MX]$WO\J)Q M-6JUKKHKG$87JYL>T48NWF'0O1ZT1I?UT77OJMZYNKZH#]K-0;W=O1KU1\/& MZ.9R((]G]K5Y\XJ,8_!"AL8#J9#[1__"$]IK>D*[7JFW]B_!PO$5!7>N=]F? M*Q+QD=#I;^>G/ 5W>]K[9N6424[GRY,QJ'W-*XI1^ETH+(ZET M3H/.4JYEE&M?L&-(!42:I(N8=)$B2*J:4NB36 ME\WB)R HCEO@'R4+)1@'5V2"Z0\5,+E.C3)8?B&)(HER!+I(.B>2^7)@O@O6 M,+D"''AJE G*!R5MA*/-CU=U7@&R2*4EE=8)9\/<8\J892HX#TS6 !\5:7\G MVC/)]5!#$K5THE[!?U]4;(0J"7M4A'VT7-6H>H[@"JU/ZU=!&B#X-3?=5NG= M7BY4@W9Q4VGCMI49!$*7N.Y2DCX\5$UBTD#S=J>]>?S OW]@&TFL),;QKN[B M,NB:.?JE._7(1',:AN<1#C0"G9&&/:WPR]_([(G8R66-/UQK_'-J&2!J'?:P M+-6*B@,[!S_A.-E.L46+[R0(,Q?&=CIY8!!S;_"L]3MQ,9Z#X1QJNMZK=J$@ M_-RL]8==68]=+0AV77Y4G EQ VZ?S47R\(;K@7LB6&Y8C[OJI^NP4Z(+< MC?4+2M^'5?*R/S^JOT:N:^M/'BU%?K284L_6544J9^$!.L@9H/O[)T4BM-N6 M&!4?H\/#832K U,D2/LEVID2H^DPVFWDC-%]7)PBP=EKE1@$$B8)HU2[?<3[ M)B\-=ASD:%LS!2QZ:;3OSLM-T8SV53Z^ >*.K+%^B6.'3/>>SALZ@.*1QI$0 M8$T\VL))'X)9\.7 =7DLUJXU!@6WBDU],+9C<\/=$)SGS8=[W3PFQ62=-;:( MX72]Z LU^P^'[+^(;6G ;JLR^/_2)H"=CYGAO"?9I%3.)I7C>N"7Y0\(((\; M!9L2[PX4V!?BN$+P8Y(C=[> 14)S"L'%4A#0+\"]@OM:J9,\RY"GJ1>7+';3 MS34H\KPEL>'LKWLV]3A.YC8S^6R8+%B %J1K*5 UYG_;O=4I5 MFE)H%#I24$X#3>E8@2A5QBPDH2=['-;#.A [+!5JLS9L'#(+)"UK2-NR1!71 MRSMKXL >UJ&41/>0V7I228C$#LE*(N^\C$/Y6@6HA_[@D%'I'=6#/,5*[C;0 M%MW;VLJP;6!8S?)PDMX*QQ9<"YE^8^S'L^G/D]==I"0^U7YM,7.;N;S\!6 MEX XTCG8\8[A1X%[^I[DB.NG39.G6ZR#9%E=)"L#GXQW21QBEDL'\#RGI,F1 M:[OS57CZ<&Z<5.UVNI(&4I"LW4Q*_HH13$J=+5*'SP$67>#([9?B0\I[23 I M[_<4./Z07T5\H7/L)!"? J=(('BIBM+$@E%(DR1JHJM)W66U%G'E'VQ^U3E MHC(R)(4/3N&UX]A-E1BEW*Q<<:-HHY3[PYB$_F8EBQ'#6?V%3X*J5#&6:" <-/( H1AU@F$4 MM@IM5RE!N.V!B1ALYHS!PU?P'6S(0*;-K5ZQGG!BL)4'!$4JKNOV"NW-N+$I MR(Y&=+19B/1)1/%)Y$3E ]ZP'*T;-Q6HN6RKM/,L^4I-5&X>LLB^@BI:2(3& MC?[9!Z$5&JG< 0U>:_<+[>LC49H)I7&34G)":16&*G>ZAVSF*T&:#TCC1IGL M ]*J3%7NU@:=@AVA',WW&&^HDN:['*R<,SO'#6$IU78O:;!RLUEPG%4:\@),\FR6$Z#;?GD4FKXN9R<+@?0$H,/_\@"Z*"T1P#/J M#[L"#-H4WA(\.9S'M5THPSO*">C%.CP2YE6!>5QKAT*=GMP$>6\X% SA6\8F MAV<7%SDX.6YF\R=-?_E,9R*S:]EU^$?Z4^0+ZPYS:^DP\YG;JU2^(D_NE>Z, M#="7VR6'WW.U-)Z,VH?%,72JO#.MO56&OK5Z+0-H]$ M@PM=2U$5$Y8WAM]U5YFH8]T 3E9>=7>J_(DSM)4;>*"E7*CFSYKR_7RDO&6) M\>./H8_9G[2/[Q2X(ZR:F)H"H@46ZWHVW@_$@6)YMO)JV3^!&Q4#W"5TCOWG M8M%I[L2^\=RV7G0-J.5B0TO%@%? MA0*LX0KX'!;KS?'U_I8HEMOQ'7>Z]5;GWPC16],!'D'93&7Q)5W%Z-DF9.DJ M_OLK[,[=A'UVPQ=(+Z=;3G<;B[\FU!LK!( (>+# W9=1RJH MCO(*KXS_G5N *E?'/XY!VS@Z+:T]5[9PP,A[!LY1FH-D)H!UPOYK2 .D-$)U M&TN<*X_P%O1K<)O5JT'KP%_5+6CIQ*-E4&\.#H:6?W^US&=X]QD^X'$Q)_3: M1_C#5TLUTR JNC)X)&&5L)G0TTQ$#ZY3,6!=B!Q$#8'%N@B1Y(WM2C:,;N0* M/FN4+^>PN[H+=N *:R8PU-\8O8"'8FB$;*K:E(/P-LDDVG"@-:BW&N$?[VT+ MENDN,*CFCDP-3=\ M/<01;/OKZBN"[!)O$!#I?LI>[#KW;5QWXBM*#2<;O\ :/H,E>R+^(:CN' M$)3;#).D./=);64/MK*;M)7(01,=;YLD"*D5R@3A6_)K;'CH/?N23Z5+!6&H M:YL8$O^$#.DSVI+[3 LELOH$>_+N7+DUT9:@7ZL%7^*\AU>"-6N]*C:9&%@5 MI2H@$\QG@BR,%^O4R@$#"*0#-IB;P&]X-$5Y[^OMQ=T#(N?'W8'@BWU 03Z ) MUSVB!++#TRQ38W1?FHSPK30FHV(E&ZLWY,GV5'NA,&NUQ9V)P^!HPF7@YR![*?IL;J',]N8(3G@3]8F] ;R8 M30)-XV#(A])(=QR/*)J.+I.I.0@>W0EM2%@-P ?L*=L%?C.^86FS56\W#RY\ M1G1'J+QYM!Z"MZ9QKCO[%M_XRG_A3&(G4>HP>AB+K9*\N<'%;![%'O73[-&Y M M2+'X VAPL*0<[^D_:$MB*-?0GW5N"MB$NKC,! -A8GATWV!O(1+$Z@'1BZ3C[!@D(#X1JJI M)'+4AA$DAPVK/:#=S<,1-*RSQFGWP#5K'4)PL^XFMT"K)S#[3>(XCQ;-KJ#\ MMJR\:J1DHMOO-^#@G'=CN"A9=S3]N Y8FZH)=@A \2,U]M[J<73URXA4QR$N M(VWD[V&ZIZ2P 6^_G;RM#5WM12(OE:2BV$!LIW(JEGZ*P57 M&%5,HKQ0B6(9V]ZH0Q]:]V\PT7^AT3H%$F+@\X78*OS )%-^$J8=ET-4H$FV M)DGB87B#FW%)]^*2;P45.5EAV-I#BBQIO2Y(F!.T,5X,A@3($Y4%"5@0VS+# M830\)XYS4VA@9 RT?$(O2:-!+U5Y!F":80NQQN#O>+"XT#- $*/P2Y1,[3A? M6]KF&VUS=(GWLI^;J *^?I@J-/X'MC0^^UP9@:FG\D;& MENTP#-'&FA 0Y.:C]3@Y'D86DV96J\$I%J-\;G.O)?P$N<$!^I,U3AZ4[=R"H)6G<\-?8P9HYX TC?#-P"SU#0ZD.=A50%W50$BWC:H77,]L.YQK\$_UPV !0OLQ# MH.<>1+L#])J8-'JC@SP8PXOB%3^LB1U\@G[?+\PPQD]2.8S1M[A \^[''+A9 MNS/#ZU@ZCO562DQTJ VPGHOYAIU%4:)I8(,N%$>?S8'>>&P4,#;H7MZ9;XVI M*>U] 4&OUYTE%E"D4'HS8JLA'/@@2J1^&>&S8D@>HULB]+YF6TC-0+Q9D$=R M&-HSIZ'/ 2"O4WT\C3<6HOS+^(S0DV0\WL?39!/6Y>&!U=B:@=T< M;,L6C=#9T(BT!)#%*?"XNUT&+WA#R-+^VUV.@SO0.&_&./)O_/B]MIJE%Y6* MYX7GS\-":?Z,QDLL:$F#0OMFPP9^N7E\./,7$DZ('],#W&"J/##8&UYX$+W# M=%('I1A\M/K9&-.+[[]\_^-;XE/B#V#2G-TLGYP@;/T%?;GY^[\Z]:O;[W6 M?-W6GNONE/*F9LU(?6SHL)PZ< GXV<#H]4O'>>"_U*?NS*B#484@JD_!T##0 MV" ::TN+>M3?@* Z9.67R,_3H(C_?O3ENG[Q<#WZ1WUT\WC]\ '\R5=UX?B% M3'C\9)(((3XJ4X)/_Z"TL-J&U_C_UJ#_Q)7_\X_.E/>Q&/C]*AX#6+^3#P(> M[RZ!+W\&3P$).S?4!9((^:/^A$4OT8H,^O P=54%G#)@^M]<:WP6X9U7OAN@ M8C"#W8<37K'ZQ^!,+_KGC',F'JFHQ?0LE(>@H3^]5W<" I4C$?8,\ZO/RFO7 M%'7$^1A)^J*Z8D6Z;A8:9.\X<+ 6.M[I#QG7]%PA 32/FAV _VYBY]T+,3^_QZL\L.DGM M#LRA9 %B;L@XU!&@OH3M AXU/$/Q#V%2/:R#IR5PIP48.2\D\D@0.K W&G=9 M<*]4PZ"&3?!TWQ;#8!8FU:/QPQ"69*S?C5UK61_57.;^\&)%$MAG::IEZ$T& M/%<*]P:-1T2R'EHQY2A6C %XQBB1368\$\!W"#2/1@%BO*R4>5ML);QX*\[7 MH:XDUG0A'37&Q'[.0^ V+M-/UX.7J6),G9*/*-/PYK'$H; H^'R]Z#VG4 3- MJ 92FH11F<(;=4%0QA*3$6RNN,T.[-1Z=B]UNX,D76-!?1R'WCSZ=9YD&RJ< M<9/1%Q?C6D+.[TVP),>#[ORD"/#CQ93@L.B4I/7O2$-+X7MDHF;K?+T9S9M M2Z8+ B6F4 )KL:O8\0;G^K $0.E0O&M3E!ET!V"RGL L9?-&0^[\6CX_C0HQ ML8!G,#37>SP.YE@2(#R:C*@Y+#PF8ET/:'H/UU UY9F8P$JH#/QD+@?L'A/4 MJVO9BQI*5%;U1&\#3, ]^S\)._.= BL&Q\%S//"!FVVN.#[G481(%>D4N\X@ MAL"T-GG.T7B!Y\.T4-WAQ;K;90.+53A^P<3$P\6F62NN#^$UHK7UZF$6V>HD M+%(,/.__F"NFM<,'Q\F%-VU>> -RFB<&4#LMT:3NQHTDB.M_D&3@^J+PTG)< MYW+YZ(Q!P>$@_OPM=&[&,AX<9D5YND%M'GV&0&2IF.?*:%M^7;0%W3(%/OW> MI6MC7^C>]9LY[-T2VA@3"(,[+(+C^C"WM78;/R#,E2@P3$B48'>//C58B#%P(!Y$%;F*L MQ1'8+=>#">SO<)>M9.;N&#);T+["E_X*)@RO>XWAU:*N5S$3NT;/FQQ@4KV< .K^QPSN=.'>3,'QH7"R^F4T_MID-+(MV M >(Q3RJL,'#(NPL%OSM8P.__SD*,X#C3QP4A0=Y\R&8QP>Z;E79$^ >_ U7C MS;;0\UH#I$A#T@9MP_B)-S):-F9-U8!5B6_?NE=?UOBV7WO>!5X!0RS_>];: M'L,OHF]Q?C4EH=?@;Q$QG)*MI,ZRT&6_#=\P6472LCA:=B4MCX:6/4G+HZ%E M7]+R:&@YD+0\#EH^!NGMDJ)'0E$LERR0F*N#+%)-!7)UZM>)PRP#+@Y\(ZMQ-[OU\EUMSV:[K&SW" MR-8#O=DJG]$EU$37@:B M,9LBFY1N''(@B\3T 3 =EV9ZA)B^L3P[H^$A(5TQ2)?1L:$,2.LO&:5T3'&0 MA+30D([K=G%4D*9M,/9"=;\V[!4Z\5#B>G]<'U$:TBY8'=:ZS7YY6-T\W"IV MP%0DIZ>HA.;2$JF3ZU(VI-W1?N0ZK=29&SH=_S/$,6C\&GWM8%.0 _AR%MO\R#%8611N_S^;JF%7! MD=G_Q1:T8>5HW9D3N//<>L75S&UK3!R'9N@&TT->,47.@*-JP1*/Y=KS[);R629XM5V?]']30^"*;L"^OM([V"]]Y M/[,4S?JPELQF:"-^85.PMXXW1JJQ4C:ZT<0EO"<^7QI[S7 M3[B_ +99HY58-;BSXX8@C?F/EIW8'#+<5D*0#/8#")+=,>!Z6/>_R"17RT(^TCZT5[7',?H^\;K8[94ABS%"0V:#T;9PC\;*)^E.S7DU6FT;U%F\PQW]C'=57ZG/*:,245]T- ]X%?Q8UMS>(,ZQ4CB#C?=),^TN^' M .90]"XX--J%I\/2X),7N(2>EV;+,ZQU!^L^L#P7%1O&<0WMUUW $X+QL-;L MEI@"GKLZSFJPE:NLN-73Z\ZCX\S.K5N0S3>$,0/++FBDM:T)L2#15>S6QFX#0RL M61X=)A'EX*+-[?0K2Y0MPUPZ".XL+ZY_N;8*+Z";JKVX= ->7 M(]G2P6O=[B$3PE?E0[NJNO/DX+YI5L^.31_%@GNS7>MUUP\MR\7[YHS<^(3< M(TMPP?-3.O71\0=61HY%_3[1K+;9N M<)I[1&>RE]9L;IFL\F)#8L#F\UA,-I3GL?(\MHJ'=_(\]NA(*NAY[/&=7&[T M7B]9G<.''/;_0-PC[R+X7>2I"CM58>FKE0OWB'9JVHD;4K!K>(:+-4Z3-0,Y MD\\YZ+3E"7S%L+1AW-=.L8]#8*E9:PU+KQTNW0XJ6V33="W!!79)IWA;^"HN MLR6CC([4>^3#7:UF4TIJ(4#T-A%%<>D/&:5S_BA2'-@*^ F$=;%@>B?-:IFL M)%Y*1B>/4DG?EO+KAG*1]JU#,JA,&JH.0N,.]K-:^[DA% >6Q0RXDZD[DFW$ M8)MN7() 1L&^X4 RJX_<+S*E14IV<2&:1S'] 2#:JC4/V@#\@*+]./R&C>=: M5V1"@-R:/-B2=SGPP=:Q1TFK<; E9H@KEVGEOBSCA,A1@2UC7*U.P8,LWDDH M[11RSV5V^^&0]+G;*#'F?E(VCSS/RI^YTC4<2,=<:1J89:L!DX=:XB,I7K0CY/;[7?+30@ M5)WJ+R'ZE6PNU!8\?G1Z#1QZ<8??V?J5Y)68T6@?LA1&]AJI+%1;N?4:R2M! M8]@ILFU6A=N$P*/)K['A:<$404U_\=L\W'_Y_L>WQ.IU?P\;C3/WP05&-5W7A M^$A'[6F2E75/"6M;T4(RI/V!ID M??S&\NGP#%69VLBDO[G6^"R"PE>^43KPL8XF"",R7K'ZQ\!:B?XY8TB3-AO! M_B[8@PB;H'QZKRXW)02%*"Y"LR_?KP(]C'R?*=:N*:J)SG?B@@ACUCB=-P,4 M)JY#Q]!$_F[HZA../M/AT6JJ*76[-=.APS!5;-N#/72.:JJ)[^U@VTBZNWC$ MLMS.A.XY3=D]1W;/V<5S%Z?5BNR>0D?>=CK,!D#FB4+?^H56+^D<1. M)NST8["ST^%2'MC!3M?]$MLP"6("B2.A;>(0^T7X4R,AJ0(!R\D()X=Z;J-W(1Q)02 M?B YFW'3JC6:'&&6695"#"+R66=W*0T_.#_C:?^78:(,S(UG@GH M7,_FAK4@D8\SQCP*[GHA!7D6B'5S$^3%0ZS3+=&?D]8Y??JE?XP(\AX#UJH] MGM*,.@(8L'6G%KOP(NM=JZ?[.Y\[Q@1RIJ%M.[];#)88DA81_1 G AO#@*1OS'- M-8GEPF8]CJA]!AHJ$[);3Z1,_1!67_20K3A;,E_P\YO*)*0!KLE,,K83^K8SR"_4]PK8NLOP'DOY-9T7-M##SW; 5PW M.P/*B$\I0C^_L]R=4%3Y0,^Q6_! 5F4,Y-5=F7"S-Y/E>I1[2:F20[)$J\3T M-HF=M-C)]8PV+^R4.;%=&MHLSP;;AZCFF"#5E"<5VY@\N5(\9V"Q?$Y1 X* M"W2A:E= C6RY,U(JBP^9? Y*\X),?WC(>8[5,)A+.QF]Q0XCQ'%ITHOIR#-1 M0R&XPR>/0JAR'#G*K(4V%N*,X"3UV,_W.G1*[IIAD M-]-9WVDI)G^V\-'MK73ETYDCG$0SS.YY-!&;Y6N404[F/(UR_ M9?8 O+?CQ'6Y%3PJ= KD)>M=3LJJWAR\^5-WIU/+ M0"52B1E>I9V5)7<$Q1VI[QHU."""NBVA)?2QF\O[U?Z<$),E M\EA<$L$>4GI9EK%K,<9R'GKY51E5.C$7HG0L28[W&G&'W'O(\1082RX;ZV37 M_'O7C4DK>[WK.;6RI?3>W43J->*.Z?<0WT@/\%M'MJV:SR1[96:S-I3FM>C8 MB3LDWD,LYX6=5JU1]&P@:5CGD$0H3\XSGIPG$CY[FF"[4(&^89"I MP%+^)- 85UN\A\[(CL9FO]!ZXF0X2FL^,3= JI'R&7?G4]%5QKTUQ]:,1-DW MFQZI#=J%SJB3JD1(1.Y\YGHP1'9KG4[UM,EQN"$;$\UP%E-,45Z),5224ZA*JJ\PM@P0=Q9HH MZGQN6[\ !RXQ%LK?$O#:B>W+E$JLIIAYUDL+U2Z82N?K/1<5H(0!/YPK?X * MMY5+8'FXH:FK"K+([ G>[@(N2=K60;=&]U(ADPD9X]G>=B*TAI0(0 KZU9@] MUXCFT34Z0"*;*([GS FL4<,7IH1:$-5VE"<"]#?Q:[J9]-Q6HSGDZTR\"M;$ MKL+I-,E7-I<7NE,218F"8VTL#A9S$8,J 'W"[4W+97?W7)V-S=$\P*<%^S"> M\LUP$&ITAW0YYL3X4W921L<1+:1# Z3RG[U=AB/31@91:,.WY=4DMC/5Y\IXBJ=LP- VK@YOEO!]=VKC]!2X M0QU9!@PSA[X4DR_GRI]P(SU14@6B9*J^$/JXU:4X^!:N,H-=7=?630WS M%$O;$8[-09:U+57.;HO;D55:6=8&E 8)M[JVH]5.WT>WUTP%##\Z(:L%-\!& M*FTDPU8E%B>V\&YLAR<$;&35J($R,5T+=1O2:6S-9A[^0@N_%)"?4>\@R3E8 MS>'4N#/;KS>:(3_AWT&\=,0)O!C]TIWZ#9@E("HN+<]T[<4WL->)'7/M=]"D M]'KZ&C?L+? "#9"D.RXS9VX>1^P.(:\$# &RZI9<^QL>/.@!7I2-Y/% 6W"W M!<1*X*;46RG]E!;88.L))&^.%\LC!UQ\V_4-%VRF?>FYS#[YN_7D**.QN\5H M C[H,Z2^]6\!7WI'75OJ'=CDOYY.0[$6_#RVGDU8I*(FW=,RN4,@FF-DT(+BQA<*5-BR96XY;WV(XH:._QKX(UBEP&1I2CP"4N,!:\);#W$R$F\C#U!J@AUREYT=RVFU]D2J,V7:.^QG3 L M,.WL8&G U!KRNO[DN+(3[V?\Q-)/2!BH>88P0-,HNM MJ!/T2!*Y336I[]Z,^.[[2![?73,<,$W01S)I#(#"E097%TA.'58*;$;IPF(! MF[VO,? Z6%8X&X*H6@U?>*XNP&&AEA#LFT;Q G<=!]-#\7D.\1NKLI< ;K%= M_AGP_$ORUDQ H;%769IRP1(!N;AF>"K8U%/?RC:I/_B#!3VV.#?-;HJ;JT^V MA6^LHI&NSSECP.-N'RY]/SSQ(?T.#Y(\HK1!4P1D@(4 \7DO\!- 7X,+Z["U M&.19=PPNV-$53,+03%WX(9\7ZR=!X*%XGH/.X.ZC3Q9VPQ MV!^X/D)B?U2F MUBO0WJXQ 8E+3B':G@'$P".$L-72IX*L?]%92 SC/Q[&,Y]1X4NOKT9J$EPL\S%3;,,YFS#/317?8,V#_/<'$W M5?B91[CPQA;W"H*P5Y3BJX@/8,N1!1>[4^!N)!P%S#F3+U=,R::)8[7\H!Z5 MZ&!@&2HJ)ZH451T>K[\ '$R-*B&XQG\T4S'L:1(+SV<]@.!+; M0R9<%'-BF+D!&^2#).TB6VTN?G[WF5H-[W+HCO'&*8AYW. DR'6/Q5]Z * M[C88,!Y"(+F;\&5>9_XH!;3225#X?&S6"&A5"^FQN4)VC^HHDY-"EEQ2,"0NW M>6$#R*^QX6G\Q%GY!-RN@.)Q8)ONOWS_X]N9OY!PE'-,4.I_5/PS\D;C3=1) MWN!8;SI#/^-/3]JE-I>F;)GO89W^S],@=>M^].6Z?O%P/?I'?73S>/WP KA]@M MPX/_A U;[D#H;M-)W;9>@X\BGSW>77[5S9\*7#,FAA$\,_($T(]S0UW@-H*T M(/4GPQK_C :LZ;J6CU ^JL?K'(((2 M_7/&BMM'3(E UL* %18Z?7JO+C*RYQ]JS>?&PH_A8+3;<8&B[HSAN]7I]0<]P!(!JLY1,(,V]V7> M)YIPQ17$_YZA?P3RE.=P!;^#!3X.?F<2>**SIP5"DJ=XV4Q*=M\$XG[8?;.K M1HSFZ#9H8N,GGB(F0.'+05H;PBN@HX/$7H._ M181G/CTE\7<@G3Z]?_J<0]O/#=GPDJ2%DK15,$D%J7+P16)O\*;LBH?;L'8. MK"K5W6Y(5:X,HOC$\>2RA68SARCDAE!!\&<^8.F"F&2BNVE-SITF\Q5;QE3% MT@;AD->*05YSB;Q410GE(Z]5&_0&PD^%/(X"[(T*A)XB1IR\&LMBG<0ICBP# M)$^H=TXBT[8/IRXH$4>F]M4"9 ;79*EL[9Q]'AZRK*B"^D!,-'4.IP+R0Q/M MN5%HW;Z0_D+)(O[>3PQ3-'TR(38QQ\+WUQ"3Z=(= B=T?T\3_0O(=;6DUHCF M#F2;U"BEN?C BCOC3BO-2P.6^!/=C]QVYRD$R[,Q7[[C::44\!GXL'\X&YT3 M*\*?5R%Z9;.NI'07 U6)G2.:@\,9ZX> U;*M>B?[F&?95'7OD;G+:F IS+.P MWX&FV"@ZIG&+'TLU&]]7M M+<;!+=M5'* =)B?AX3DMXY%2>E>3NY7'*6H:[_=&T_5D;_ M9Z3YX"IYT.=Z;RR!9/F16]@_7&O\4V%EWY@\0TR'TE0*\@R"/(_SS30,]V.J MVN0":789(MGUKS%Q'/B"G["0G25[!4^AD0(^"]SR. 5 F[M@EU!&4=?50-? M#.N)YKFXJOFL8R*]8;W6,1E&\Y-?WGZY_?IXNUOO:#GO+S+O+Y&;]SE9W86; MO^B&NX^YMD]WZ+WG $I%D451['.VFC.T-GB8 CB6TA_ AS\0U[-I\]9EJ6(] M<]:,./(_Q]D@N:J)=,O:79L<\!CWWM8M^U]$M?=-C!MF3[O?;=OCRFJJJ%V. M9,!-(G />%"\#;B_'/V#J1M^7:D HVVDH[*YVBNDH%3L&H7'$403/&YUG$-# MDABZG4>GJ@TE.1F'+#?:AQR4FW9LB/#*YO2@FFM160Y0;=6&!\V2R )5Z2;A MPZ_7.E^+KGA2W9K$^Y7Y^\;'5!BR!<"Z?F)/4(2WE4_6]:"(EM M$7^,B8E#3%A'2=I6"SUI9X1]K[')5;N!^,VM*V<9K<58@VC6M)E/ "FZ?7D< MD+%=X&?:XXI=RZ[SF^+MWYGKGHTS&YD:G2M_;SFN35S>@IF;K\X5;)%A.4#- M^*Y<[=BN7(7QQJ>GS[^?*]>SN6$M"%'XJI5[0S4=)>C.FL >7/BS05DNE1:]PW :F MY"R_B+?E,M#^ALNQ\SN!V-Z$?[JY#&V>?FXWUWAAO?-JE(W3B5L:%8&+L M$E&V,K?^X#BK-"Q-ED.V(E)A*3UHU_: S9:,GE*:X;>P*S_A4W[&X4T+W8[> M?0QR])D]D2<#L5D^@7/!;@)7)/4Q[W7B7)[TQ+UG$X683,=/TC0BWT):-&O0 MV+' N%V$+UK)8LBK)3D325G:V2;O;+H,C^KO[#KK9-S9=$,NJVL+C8*Q$L:" M3]JFEI$6)DM:.RFM4(DUD5Z3C8U8P\@,C\78;"0M+7YFD*2QF<)#+T*/# M3 M-JN-T.CNE"1O65AN+B?";A\*TNLV(D-!9NK/K>0)/VOGN2"W*:]O\>$UU/+1 M=EO3EJDUO6Y.=Y5JHK%A. J)# M["V'-AUD*^3C $)?P4D!K/N@/RJ 3]^> Z_HWLSQYYW0=_8'.0;?9K.GEK,B M,=K%+$#_^WYOPR1#;_U-TME^W;T;1_U.*7KK$P;Q<\\6SD]:LXVM2F6L[3=8 M.*T5U]V[!]*A]FB]VCKO/3IV>^S3T^*ED>XBN;XHW(I8TX>B-1FCV*A M$9J->6'A'&Z0BE=@$8Q=R^8CGE_X1#U5L^:TW[?RW3+K_P_$H3[1X?=;OR*= M;C ;S^LKH>AGOA)Z=Z[WY%0&,#4!-1\D8]69XE0VM((APVW] M9]=@)1-]3/"GD':"M0;:"0=4>H9+8YBP[.^CV]KRWO>A"&=HJQZI#F /YL-! MMU56>/;<,%.(FW#A8'[K\U_HG#UV 77U3#(_Q= M4:U&5&XV$J],7=V9F'3=8W@B^CGA3<=/'&*_L%U"06OYJ"[QYX_1C2*JU$ MH AL*%:M@"4)((!=BG]]!4;$,9%A-D4N#L&"BMDY#NLC>T"$QQCAIBQ$'ZRB MAA:FX05,QV>#TAVCZP!0L^6O$)N[$,XF2N*4QY7( 6-BN"U. D;6 M)(RQ)QZ7**MX,G#8T_.4O3P./D\3VZ#ST#4Z#!@T !#N>'GP*NK(9++(:5R, M\APU(%@@?&L,8Z5 04\_;I=S;=C\&]DV#C9&+/ZIH^5.I[2"%7,)G$W!^H6M M;Z\(Q'H.3]1\!]Z(BI2E3IK1J(KCC[*+,\< P6!>N*B0?I+%ZC> T"I[09 " MZNQ*_OCH"G$$@]^W5S]QRQ]D/CVG1\48[=:/@6N MYIA) !F=_AYX'MQ&/<=P--X.;!!4MI$5CHGJ!,]>_RZ]X_;GSK'8BUJ^8$U$ M5YUBROW$LZF%'F#3F6*\[XG[.3H]B37YZ4B@[T=I4L8.H RK/ YX*,+9>9.L$N]5#@5I,?QR8=A V'P^6A;1 0!2<2UJ0Q M^PT\33!<_@I.;11U/+;! @N,KG BX[DRH@=+/'-@Y6">^>EIW%$#,Q/!@66J M'H,9F)N(+B\2@!_$\Y 8LY:"!-[E";#"*WY_8/P#@VNC,;6G$C<$)^[@"@"< MR@QIM%P%SY!TU5]U,*\\(!9*(?96Q^LNHRP*,KAQ^VX\ZG;1[/HCSY#&",XR MGY2-B:;Q%Q88HM9U@EA:9N)-V)XY;,]HI(HQ0W".B\VRJ$&*(75L?4"#V4^J M0>/1SI3@8]5$[LDP,?QMU6>#7T[1E79NS7O;PF ET;C"O&,' A@&O%%U^Y\8 MMK^;H/8VE+C?,B!* =B*7D7P>]R4KV:FH--[.4SE14P%1J_3P1N8:(M#GX( M>M*BM\X0?AKZL+O'R18Z/IQ0:#VO6=X9FRQUVG(P6]5@U(N!4;,T&'401H-6 MB;.X!3&8RA;CMSRCBV:H"RZLA6S /,RC&^LZC_ETN02R5&+RBN@B6DSPY-$1 M]0#@:6?OWBN'-N0CF$=CU\,[&(IA.7)"Y@;@) [)&N8Q(7.=NP+*?%%U\RL0 M)UO_QX)93([(W T]_48>(S(/AIZ^'*Q6?O"#%5X*+IN/I+%\,J_F,68SA:/K MT_T>R)YM+$*Y[4'9N8' JN DP)I'*^HBP-KL9)\&E3M:3\HMV'BH%1]U)Z96 MV7C[D3>>[S?:>]04'2A^W^X=U9QTO*97I%_B;QIQUCM7PD";:45AC MPD&IGU^*19Y0ZA1]U'"RQM*6TSP#R\EP B^O/N&"77 9+N+!>;\1=W">T]&> MP>8DWYE[X;C8GH@@):Q;NBJ/W,QTLM1IM?)NQPXO>XX++_-0=LK?3(A-L&6G?Y\F*>8 MF@JP 2>;C,3*685E)$HE!^WBIG5D->/6>H1FT8E+/ZU==.\#@4.^%8!2JY&C MA94WE#H%YW"*%?DM6]3_889Z-YLXH"O24H-.#1N/O9EGT$[.?&R?-9O;9(H] MHE\('Y0KNL _CIK91"YO9E48HR6%[Y# EV'ZLO;SV(1A11BP%N$CDWWGWG)< M.S*VW/E.W+O)H_HK6VNFQB%53%P5;26C!2< ZU96Y24DK(=%!L'2P/JD?)Z- M087OJ/I6AQF(KM-.+E38VKE.G$Z%CSFWHJ1V'@)2WYH7;$C%#YQ1<>M/9AU9 M8_W>LC/W[^P?,A59AKPKB^.=:\C+Q#%&P[N'S/$2(A:^@NIR?I7*&!\>3,&) M"3M63B>+5H'9BNN5GC6)E!G+U"S&(< ABWM]@-&M>?UK3!PG,K_H^=DF\#G9 M//A(R/8M1Z%EA4-FCF7F B.SU,$ )Q7VW*A@0FB0*N8 C!R7T5&ZBDGZIE0R M)X/-@8A*Y@#8K(*:.7(_9F,*K=0P^W)QCLD1^7%Q=;)EI6HY "C;.:99" K* M,AMN,9WRG@\ ?D]'%O,!S.\C$YB/=XKW*T$<$ZVN@JI4GXFBZ3%&5% MCN/-YG1U?\ [7:K&&+$/K[,&_BN^ P^P 0&JZZV4L.ZZ<#]8S#=XP*OL[ M@W4N6/,"F[-MWMW2]'$P>1<'42G!,.1C?',489@[9IE@)6-N&9Y. M 3)T:!C6JZ.\I>]@>0XPO//N0^$DC"C =.7&46GR8SPEFF> E0#@Y)!$ M1#J/J&<:D5ZO3ZP]ZW3.%P#[/X3:N[9$SMA;E$U7-_*3T?\_0 M*B*&P0_Y@M^=N3H.?C? +X(MTDWZM&!..K<(J/7V0>F^"49G#[MO-F%PH[T1 M\= :=&S")VY,"! /E:/GEX],P0S[CIYO%SQZ7I+TX"1M%4Q206)I4&Y%8@GQ+7MD5-S)9)V1U)<"QHY0O=T3L(WBVSLV4(C0[+M=E[E=NVX M7CO[RVV?4CEUWNX4W'E;X!).06'4.XC0SAE&O7(J@04QOLN6WLO$[Y7"32FX M,UA)_D M9']%5A"B"[.;9-7^/E7[FW(!1%=H)U?TW(F;&K._?HLW4C/%,@:B%3E+X H! MW+@)+/NKL3R!>TAW*GMU_LGFZMZ:6;/0HNFC;/TTAW2GY,D:^^(K)@C#=S%A MQ/]VW2'CNOZK/M4U4*4?@CS4+O! FNMZ9Y]-R_WT'J_]S/^S'/]'%-=2+,]. MS.4[WM1.3'!D&8&8_ZH[BJHXW@RN66 !T'BJFL^$]M2+M-,WX].R0XWYX!N; M.^\I;]%_?[>:@IAJ#X1.1(QI;I+4QRLA4;$G$Q5EHF(UL]IDHN+1D50F*A84 M-VCUDP('58AZ"Y%9EIBET#E,LLN.NC\4"+P@X#:1C/TYEQ&_@HOG!6RL $?T M4H+O#Z?N8;)!.3 MIWUQLD'HY*0O"VW,+=5E%4">1_Z!6"#O%)IZD$9+"E=- (\FOV@+6S^?6--? M_!3A^R_?__B6F/GH;U^C\2::1[Y!QV[:7C^;.:E&H,/;UK)EOH=U^C]/ ]OC M?O3ENG[Q<#WZ1WUT\WC]\$%1C5=UX?A,@LK=)"OKGA*6\MS", W67YKT'_@ M>VO6#/_H3'D?NV6_7SW$;AD")6'#ECL0NMMT4K>MU^"CR&>/=Y=?=?.G M=@ MAO?9*J+I$S3=F1OJ K?1T$U2?\*T\J@4HNM:/D+YI"I3&]G[-]<:GT50^,HW M2L<^"V@A,2+C%:M_#(RIZ)\SA@%IHCJ>A5ZB@#*QIY>ZW)00%**X6/Y,>2P" M]##R?:98NZ;(F@OBN"##L(N9?^"KI&IJ[TY5%V!E&/ QCG_&@R1LH6];,T4- MS0A+*+[03==*,%8ML-7I.DR 3;@@B%:'S.>V]8NNW%@H?TOL$Q\WMFC/1F+A MD[/O<.,;NKI_P>("U=%(J3INO]^@D*D!;Z^IC7/E3R"#E22>:$41RJ>I"CNK MF@O%M<'WT]DQ?J@F!H@ZAVT&F47L%WU,Z":S4AF;=Q)/1[=3J4$*8*\N:)*+ MHMJ$'JS1GG\ 70#^7-6U8VI@[N/;ASQ_]83ZH/[)U <5E>0_Z!25Y+\QJ@!0 MZ50N'B!:Y]ANCJ,_=DZ?.,?S8$UP+"MF$L9OC MA,GMO#:U"4$>I_VTLW#W9_[ MD/.6D7OG<4ILHDY+*." MF^=B1K+BTJL3:PCNP4!.48 ;5>F7JC'&Q#' =WSFM4_(!Z!C8'#76RDM[L[9 MY\[YH. $A3<2:KM!+:Y?66(FO[!0*SH7YHU00=6P_/>U%JPT)+JSAEV3G+[0 M/&7# C6)?A05^YB S28LYZL -KU:WE&;3(_)AX,W/#J1B^.:Q96@,'PP? 4L M/ (4_)F[*_-V=^'KWGDK>WY-YLW.3XU(P,8"-J[56@EJ)V_ XH#H\V8!P],V M %809Z1D!P0K!8GIL*Z(NCFVB>H0Z8TDF8B;7>KO[T?L^@ZTGJ-KQ':4J>ZX MEHURE]_%P1O./,/5YP9AP7""XY)48_$7._+4R LQK#GG>C)4'$G4\94.8V,W/%3Q]P8H]U>"WB+M,>54=_\GX<@LL M,'MBIR5JR.S7S8G!1.[8'ZE=H\(8+%(7W8F\''UOCH'4N?GSWWVH8! MDO,]AD,*K3W6)]?RN=4]8:.'W,OCM3_YNX[8JXZ"5Z0G;P2G,-":SD=KW(CU3GY'F(*&@2KCR7EJD&DJ152C60)#TL29=&^&GGD'1;I>>07/_7 MT]V%XI"Q![31=QR*<$H!PH13EJ0F2O]>=RLO%OP(A;B7X'H^6S;L^^B7[M09 M-7X$Q/A&9D]8<+'CZ@(ME9;4$T*#L)N3I2(L"+%E@S16 MQ 9A3S!)>!A[I3PDRM *S5S$N0:"6RHGT.-KD- P&5NH0 M*'8P++ ..@6,QYV99C&KA,0XV/7M0AUOB7$1,9[0Z[MPC!\LPE3NE.<(SH6) M.HE>9Y>^ Z$0W)>M0>(P72?PDE1$ \T@$49&5TA''"=,XPYCLQ;F2YA*F!X( MIND:3Y=IC(B&U1,OY,:J9S"]B&TLZ,A(U=$=OP)8-U^(XV*'85@,U@X_+_ C M:TOI+!: NY8"?P&8L4)O_^,)/(J-H51?5-V@Q9=PZ8P0-Z@Y7E;>^CD MT>!NUIP_3G>GBHW5IW"=L5"P,2[L(M:^6^SU+.7%PH\-$O=]0_^)+71M_87> MP3G>@FHZ>E35;>5%-3RXZ]/"KYMG;E(ZZ*0HI5;:( F#&J+5(NACFF4:KH,. M"^--5<[]AJQR%KLB4);DRI+NR_A_(:*(=KB17S+M(K,LM#6^I,$?!DG6J MP3JGIB;NP?J$!^JY5N]*N%<%[G)+I:8X+3I+39&UT<,8(U-239PBUN662C5Q M6G26:B*CFOBFVC^)2YOG5D!7G!IU?L#7] F((O. W?HD=42FCM1@4H-)+DP@ MRRV>-"+6I804CC9W3PZQ7_"L61)'..+\85H%D$?J+ZF_)!LF!>IH^H^4C\(1 MYM:<>Y(P)TB8XU99LC%V+*@>+3=?%T(V.R^=IF^_XN@LI?E.TO48Z=J2=#U* MNK:+IJL@MD;[,WQ<:V.#] 2OV!3JEET#WRI M>_9&8E[]CN.06&F_0(*Y>F#.JYUOWF"67H$$\\Y@SFO6:=Y@ECZ! *<'(O2O M?]NNGB>0^I"L:&&01Q_D0:N8/L@%6V*M@W;XCCLP/ Z-=MQ8;^\CJ-S9I$IS MQ?VQS2W3RQ8CF9JY#]H)J0HEQK9KC5:W0#9N'ZW6.SJ\)N4B5-DKDI"7D-\ M^:3#>.G92, ?'>"3SORE;Y(GX 4=3+/S+(E5> ?XWC;Z8=7-K3Z MB2[4VA;4&,%JB@.[-_FX2JRM._(VH3"I20N2$L^V5,^UBESNXU1WED-8\&=K M-K=UAV@XD64.$D ?&PO%M54-_D0G]-3PD]>I/IXJ"<*@-UAQ4#8,./GW;3 7 MYW$Q)U0&?,6)4F-U?H./2QR6::JZ'L/YJ_FJ%PN\]SZ#J9IGG[OKT&E% M!BZW#NOU]R=Q6SJ9M^4*9:$U)QKKMB?0[K3./K?6AXBRW='\52NJJ2D$A-(S MCE::T7=(M6/=S#OV3=?$@A%L5'.P8:-FNA8&$>Y6XK;T,F_+#UB,<2G:QFP" MD(.K7>[,>4A\)FA!J? $4'BMDU)X@\P,>:/_(MJM"4LA8O%DN[.!*?\X_W&N M3'#90&Y2E75/"1NLV,+P #^ _*U!_X'OK9U-\H_. ME/>Q6_;[U4/LEF' (6'#ECL0NMMT4K>MU^"CR&>/=Y=?=?.G M>@A(B7"YKN MS UU@=MH@(BN/^'PRFB@BZYK^0CEDZI,;13SO[G6^"R"PE>^43IH AW/.QF1 M\8K5/P9'H]$_^_3?:1 JL!R5D"P/T',^O5>7FQ*"0A07RY^IXH@ /8Q\ MGRE6KHD+^" %/M.[LR^QZ_SGY#"&%#;]Y]0R *L.4Z+?+9=0 M-F,GD!8VA/;3T^?;\]$F*E!IP?;B MV%XW+#7^XSFN/EFL[L&=F3A(^ >9N]2:5)H#.DVX45.H4,6:E,5>J7; M9.Q:MH.J?6K9L#!-496_)4;(^S'F;Z/>&-:;@]"/\9%N:L12DCV0N6>/IZI# M[FWKV59G(PUUN66JQBA8RV@&ZL -3-A>VC/-'OAMY^NQ+@4H9-#W,<>('SK= M&D.K\$:B-%L4B\WT M6#05-<#%EEV+<\N:]4:[WFR%?BP;E^VTN,3-60'>@?#6B+6=RXN@S1QNPI!W" 1<7^ TV_' M;](K203C3%UP_$UL:Z:X8!O0_8;_UI3@5LY4M<%F &"B2J+>KY(H1SR3*.T&%2(L0@+$M@'H>"?# ML%Z=#X7OXOZNSWA*-,\@=Q-_H^@^72PNT>%=<7RNN]V+T4UC5!\UKSKUSF#4 MKP\'HV9]U&]>7?3;5U?MQF#%*:)KTDT/V!'X;CSH#EI7U\-.O7'=N*AW1OT1 MW.%F6+]L=[O=QJA_W0;=[7N2.P?IN),^T4WJNP9^-,\^L)DCW7T31 2&W3>[ M!DW21?UD=^P3Z,SZ@TIIV6[WJ(@Z J94GXER:3FY#C"3I"V=M+3T@Q)6>0LV M$MB)GJ.:FG/BG96[K=([*S-)&MB_&MC]:&"O&->"5^ULNV&[C/8HW0V.Z>H) M-:7 NC-%\VM6_"R@Q-KI-/WZJFT9L2@9B4?C_WK@:FN!4]9(Z93=?K_!7E.- MVJ#9DBUZ,K?H*0>#K4(P^,>/JWMB;T>BCT&NZ5$?++^7!9;#\^908K)BF$R9 MS[L_)A.Q2!/Z?4 B$K\1,$NTC*5;K>%Z@I-H'9^.H[YXFR6C4+\F<:K5KW4%?L#8%(D)?3,L^92'!P<%:FMTU.!^L)Z>>MMUU M C(Z9:%($; OS+1K-0[I8!RPF\R1]_>L1#.9U,700@B%;+7:W;A,M+C3SZ(C M5KU.K3TLDGEWZR\@Q/%BS!%%)G!M@4BZ@J;#&3:_'/V#J1M^MO!63 AN](K1 M04)LJ92N/*RT>%&W<9_5$YVD43>"0%JT?!A#R=(LFY&N+8(+QCBE5C0A\R3T<8 M/T3(:'ZO$5^RY+L*K2KEZ70:O=J@>C%Y8KEC\'2SHN:K?.^ M/#"J&BCCDL<. LIB B^=L\_=6G.X7EU66J+.CG9--(&GNFIOKO52XH)IU,<>5K,6G.^,5#;PC/0)8='?87ZPY;0"ED%_$'NN8:413A&SB>K:)7:(L M!;M^+6CRD4T,VCIJ^12\D6[RR['YU5P%)X&HXVEPD=^2U(&K^%)=]9?RJKM3 M;%R*RX%U>@9=&.N*!8_R5VI-(F]!W_E<><0K@.U9#A%<@U]Q5C8$UX9C90E? M/3 ^=L&$J_F5T9=D='Q5L<^T,?;8FS[18T[+I#? =K"X)OIU;*HU)OY'&C9" M#RT"ET^TXP4?)LE0_-R:>)"OO["C7^?8VJ]&W_HFE(3G9&H91B<*[)2R5V,O MBX^]M&9SU5PH4S7Q)J;%8.?*HMC#J@1$C?Z";9%S MZ/X&HN)(FK]174)E'6*,F X5K"OAE9&IK?SE#S#1P.MB.TJ3*]=:95\U^OU& MZZH^Z+[;0OX0:# M9GTXO+ZN=Z_ZC8N;T;#=O[HXAM30X^H8=S!G,UON6U'>YJ>GX&Y/>;NN!24% M"M.MZT\Z]X!H>3;G$K1C19632(7!RW??NC\<8"1M]FRJ^,6&.TJ&EJ!) QH> MWV#A@_9'R=;"4>@*@QXXEUJRM-" $;/0(V'09J,QY)4$L@'O$=&5'M2<=K/= MWJ#T(I[OELFBTXKJKL8;AB!^FRT&E?[Q8C>B-;+# GPE.HKU8+"^Y M5Q?X)[I<-C7NUH2U>OA'YP[/4!ZGJGG'(LD!?IC'E3$CL-:+F2Q[VAF!PM=B M]..FD16+]804U@(0[\>DN#]+W5DT@M$&ILHM:R.[KD#U($?=N)6.68Y5BY28 M&&[<00?N.%%U-X&1Z\W;>]T]QO1<%SY;9$?*4>E'J3(IMIQ;$T27;FU,3_R+ MV):F.M,U^Q+/_-X_ (%JH.40X".4ML&.,SJEBH.$/1_S^KE&-X['><)Q%79D5QVN5(53MG-,\F3B5]7CD>(O>3UK;@NE],W[@;<_ITU"HZY4FKP $Q$<%= M 7^X5SK2*WK.*C KG)3[NU$ECEY4W:!56EA_]XR$W4\YBG,$FV?SEER/:E.N M:^'(.%87[D[<2 MTW/B1KZD*NN-5@*/AJU6;]@9UOO-JWZ],VCVZH/1J%-O77::@U9CU+AJ#F0E ML&@E#K(26%8"RTK@4Z@R$@8OLA)87-K(2F )&ED)?'04DI7 U0!,U2I&6XU6 M0U8"'Q]=926PK 0^MO/I8?Z5P*W&QG!X1T;/IK<,)NR46+@AC75>O"%BJ/R84#EK@*[ F3%?\-Y3:5T[U%7[@X;!ZW<%5Z3YU&UNW4H>N^0/"?K M=F7=KA N0?YUNP)KY%S.15NM=JTW:,EP<,6?[EY?$A,0_91WVB\ M\2MI(W>83NJV]1I\M/H9UM0J]U^^__%M>[+SQJ+9I*+HY9.39C5WV.#L8)'O M897!VX1^B?P\#53\_>C+=?WBX7KTC_KHYO'ZX8.B&J_JPO%ABCK4))'-^JA, M"2L0;B&W<\O@MP;]![ZW9C3PC\Z4][%T^OTJGDXH/_*ATN/=Y5?=_!D\1=.= MN:$NK^IV(*!RO#,L=*\1U+]V6= MKU DVE3!+SGW^&'!"_&1V,MB?,F?0O%G7"F^Y$U9D;T=.7%CMV7!_=&0=[7F MOJRZ^PV2(B9*%I-KL]9NE9A'+B*^ MQ<\Q:<;EF!0+]N/,,VF>=TIL1+&GDHSFGPB?:"*G<&PV8])ZFXN MD[KW:^(AN-:44[BE]AR(A/\J%^U7:-)*60YGV;I4%NUG+MIOQC6S.14]F4?A M?A>=2UFX7QW-V(IK97-:FK&8XOWF>;?$PA[I9\KJ?=&J]UMQ'7).1=GF5,$_ MJ+7;A8H56< O E\ELE5<*Y[3TN@%%/$WS@<#P8OXC]O_E=W-B_$/VKGW?!9< M,^?3X;S6ZY78UEE$>%? %^Z4CO6C/&,=G'=+;'%\6J[O/K7\NRE(<8Y?3VT" M][ 5E_E49:4L)W#GRE7EL5(13Z[>!.Y2&P.LU=6>3)'L<8T*S/4N^R=XP?]6K_?E@?.U3IP;N=?U"L;Q_?.!TUQ3IN/NG&\'*A] M"*%PT%I=@15A+@.UV]W:H,QL$Q%A7@%%>-#Z7.%U8B$#M9N-\V)G_0GI-):M M&&5Q;N;BW/9!BW,%5HQY%.:V0"\.96%N=51BYZ"%N<*KQ&**101W!9S?_"MQA=>3!S\8;9UW2RQ)/REG MM[@JW/+=X*.K5Q8P-/XRY5ND[%KP2>JJ2EC4)6J;BH_R6+U&[!(E8D(D+CJ MK*:@H:%8H%P559G3BC.$'65B6S,Z4EC#4@3X,]=2\ C\J^=[= ZK)1FK MIFFYRA/!P C=80?Y_B&M\*UDY _BF:_J*#CM3@ MG?4)2AE#Q>N?%AM>%B[#0<4TJ$ UJ0<8,>B]^9*>R-B:$86M\UP!Z0O/@C&#'RX?\HT"F]7)W2+*]3L@;JM'8X>QS;[H2Q M.^8]60;+5Q:QC&O\.6[CS2@7B6?%< MU-=]<71.HPH@_F@%_,!V:OF&[?JAQ^YAD&,;T"M!VVAUNKUN[X P8)4Q*G(/ M3FD;UB1?!E__52.I]9+X1L@^*LX_&= (\ QH,"'<@<7I>.RY+R"& F9/2*%] MWRV0Q7? '4"\S@6U6=M]K]#8.-SUPTB&G*H97V^ M!@D$_.H\7.)JSZEAV58PZ7N,+NOL;FCUG! 3\?G\9,@8'BD%6D"#B@\ [7 ( M3X8>BLFA7 4(7/*'Y0=4(\G.A % '=@9'0[A.:X)"V1U,+(\45( ##X/1H4S M/;V%&R,5_R44! M+AQ3&#\N5R"";O +HVCLJ"ID3[H>U0@H1T@P<$L?C*^QL>+1Q#3C"@:),R! M=0?P'-H)(\\-'T:%>_]./6.$NJ]5DX;XGK+Q5?_B3$#*3R"'Y6088N [&I<: MN7NV@O]EGHT6 *?.(L0_NP+M2Y*OQ7QA,O)%F6(MOI0QY05,NU$@8"[9 [7/ MP&P%08!BY8H"]8&(L0/F.12] OZ%(S^[#CP:>L \=U3Z%@KDTZ];$$B-]ER! M!+JIQM412.VQ!V][0$XDQ","0%KBW6+^Z*1;--PI'%=Y-12AD9H1+,2(#F@W/A2H& &0HL%MG"J6NYL4V]]9D'B UR*W&UJO^[K4?F2!=" 9<*)@ MGF&!:(KD+TLT-"6#T+)-;M6Y!M>UR 4CE/-H\ &K4_/?U)@VOT;H+(I$LE ) M$^ <$.@XE! P*5-LUA"HB8="-!RX[X>O*%$N.+9'GPE2AH>+A[,^>@M2RETZ MDI![+3PKEQ6^W8SP/40F%E*,@\K!2G@(A-+"23\2E(\*B6\*C&8^H.6@8$KD M*F> @F'UAA KC_#]" Q3\PFM;^#. %TA#[!F9^["4#\(D_/UIYKU8"1F NB5 M$IIS1]1]4<2(, J&+P..4 SP&-KW#/80B.^-X M;F^K>O0[$,IC^!C1J)%R\7Q@+X8-!O$3MU]BD1O0%PU@YX-Z0JI#DD!C3! ^ M^QB=T&U[SAG=%R(G(E04J;&O5;(9(!0I&= (QO,\LLL8/KA"6+PI*"5VYSQX MC(G->4S&#I"#!V M: 15D\\"%-NPK@&SW>=%B5TLX(.%6@IT&<#&__BY%&K7 M4I[U;>[)2X Y8UG3X-*B ZXXOZ-] O_E=5CS?99'N3[+%59]C<*_];HJ\KKI M45215P52!5(%4@52!=+5 ..]5>.\AP_L< ?*I"I:CVB],GG&J@KF1JN;ME1A MTWU#:5NA=-]0VE$HW3>4=A5*]PVE/872O4(I'<(+"J=[A5.>#_Z^"[\WZULO M_/[-_GD99?!^F,#(F;T?ZIR&[@J'OGYG] MQ+Z[&*N/DVF:9:^[-'DN3:>GB@SL%FD59.BNAK3^AU'O_ME=BJ)TK=G98K56 M15'+4%1>?9;54]3(8TS1U'NAJ;Q**"NGJ7,W]!1)O1>2*KB'K$A*D=0R))77 MR&:E)-5'%P:G*^MI.>W7T?1.0]'5;M%5P37=8KIZA:*6DT@MK5W?>NFL5XND M3-V(W[MK1+?"J\)>L/2!+.7!S,):&T>=5D[-U;QTVO(T=";F7[P<1OO@:[,V MVYLM6PXCN@HSM'!X<0%"I,4O426CM4N5H-P>:UMI!(RYC;/ZB'6R+Y^>; M+,JK-JVG*%7ZYMO5[]\+7=J9W.E,I8Q\/GI-X$19W47P:DGR$BD1?/#U7MS\&)(3E K<:4T3H*1((4L7R6?.OQE"3U-^ MQ!13SVRGF NONB=N_=Y:_H\Y)5UZ]165=)E;!Z>,'OPR^/I;C9S!OMU'V/\I M&Z,4Q(ML)0J]K'UU;[8.5K**/_$*&UADX< /X#&\M.2P@/B@EOA%P*A(FA'Z M@?N(MP--<3%]2L'X)35,.I>QZ+ZD$*[^R'W&FXAB-M>VW6<^-S*@O)?JBCM4 MU)G(^XU@\<2+U0B_->^#:.%W[IR UTL#V8.#BDU*90E2]3D8B?N,,% ,@+P1 MQ8(L&%H8R;SF'/W!R%B>O\CSB#D *:8!UX6V*:X)TN1N+36?8#!8Q>,85#A> M7,1** GDT2C!ORP'*[/5 /4IG.!>R]P9BQ9-/#;V8!<.OZ=6= FS_G-\2_71 M]5AT8Q1>'LL" HAKP"'>P?W%1Y'"0[[\&G.R^F<&[U)?8LPG'TSX@#22O4.V M;=I_\^6ROV;DX_$D+FQV(J$_\TQ^B;,[8\3,$*!W/P0JG+R< M%D7).*OW"D7ZB.@+Y=BL1(ZN9/"5=V%X\^RO>XUT?B1?TH0XAC/* M"$MLB:(Z:%+=LB?F8.Y-(&OCO,'R^.L[_;?K10_YF5=FJS3F^++D8LX]]Q%/ MP+C[/ZU@%(UQ$14IZ/L^!BO,>_JR7 !"USJMY=W(;T;O&FE9,4K"*"4[Z"E& M>951FEVMH2^?3K=21GFCRLU>,UR9>;\%-;M86Y+J2(]5M"%9K\#(:P]8>D=IUCWDC>8N*M-*\4:[I;6/EL^GJI(R7E")7),@G< M\6HGG$9CH[M(KLS\&8K%5V^UDRW;U7!ZI+QC:^:4RL]YKSO3L3S^*O=UER2Q MV5BB/1C1XMX%<=K<3+J6<.E.% ,64-"7U+$F 0[ MS@&#\K9R%O.RN=J\RTGT4]P >ZKYD/S97U$"]6UZ\''H&2/109$OMV0^=;SD M%>933RL(V7<[?[4JKQKM?XF%#>55-S:;5ZW74XG5J@7(0O7N])8J>)>2/BO_ MZ7^2BZ21PI3AEZE_5:R\WJ[3=4>1=3D"C>W;G2_=J5!>'N4-)7I4=PS5":9B MG6!^QL/.RFON*GI7]/Y^Z7V_EX57Q:Y[B=9ML6O%.@FV6EOO)!@QV(+US):V:E;8K: TT;]Z[4=?3W.) ME=S";:ZJ/LLM?8YLZ9CM2ESWF9,@^-?=B'KL& 8SO[FNZ?<=\\IUV./8=B>, MW3'OR3*8?^]1QQ>;.YY$(V:&+ZP Y5#+^IRW_F2PY6X)Z5JK-YOLO#I:7>9* M;B69;C4WWRO-9WFU7MX#G\$B68;1;IB'*Z /['J8VHP?[<;$VWLS?'?8*,EX M#>"[V78DZ]0/^?; SQ5FM_>FX_+:Y2QSFW77>&\3.JZEU3MMI>.4C@,^6U5% MEUWCLVWHN'7:E0OJN(I[N"LD ]915&)#$F&Y0A+-515M68](V//SX&J*LFQ? M5[Y.>Y50EDNR1EZ-E4JRQOL[PC5W_PBW=YJD5VGCU!Z8ZOK#5>$V$8GTU-X\8EBR8T+QP^\D+=IA./ZK\Q\P.IM6(W#"BSF MS^MPVJQ8A]/+&DGV)NJ>R#V5Z7*ZNTW._V2$>@R;G+O T]@6\X%:C@ %IIA M6"G*#VU>HX67>1G:H1&$7)+PBBG [@PD+S%"S^-=8=D+" CG@?$FH/BZ3?G; M,#8^:U ?JW;)&CBRSHS)L+FLP^MYS8YI28S "*+&39"X@G@IG*O^Q9G&2]=$ M;V(G5LNTJ#>ID;X/S.\%^" ^XCXQC]HV !@7^"#;CCH@Z7A5&9L],1N?Y3 ! M I;M2T&S^#_P^P4!H)%G5E@UZ9%B)UWV^#7T63Q8/ 8R*8I'/^G?ZCWR9;C> M,_7,Y %>'0B6:U"'# JG=%Q13^N\\23>13 MI<;&GN5Z6HP*SBN"J[*4 .R$O7HY-U$?",(? =6ZSQ%28!Q8(>P6<0R,& #. M8DQ)&LM2(2+(%RM$8K"<&*&2G643X&%^VN M1D0Q)D[,?IK\I9B"I0HY!=3FLR# &G7!R'/#AU$A2._8..!&#\*T51,<=^YZ ML+I([!,KT6FXJ(#/F88EX.#O$ S-X20/KAPS !&P' 7GQ,PP=CUN&\K"50AI M+&8E*GF)O6>60:AAA(^AS6<50#+CZEB$_1UBMV7<#8I)^!.>!F* I6-Q)=R=J 9( M'T6M0$YE0+D.D'$LAT3)K:B/]?/( HF WW-8F&D132Q>;M!]<(!Q. E$8^TO MSR-ESN]* MZMZ1M"Z%>02+&5EC69H.QHO$)6=M88 A:BPGJV"Y428[KR_2/CY'MZRVKN/N M,BZ2K0NG8@E54&>#J#V],+HBC9>Q06EB8B:$FR5[9"_$%] 612WB 9J!9@;4 MM_98#O:Y4; 8/6HT%*8K-=F&WMD^<,=#N&@@F;/(ACI["I&$GX!@]/C MG1RPJ4/@YTZ]),SU5V&.E&_*J4E 7]":YC:6.#6^$GIUBG![MNO"5ZSB1GH<,+T43WKO'[#9R^5C,%&[**]BT MWO@."Q^M3R$*+YB'0I!;*W0I3[JAS85&&%^88\R_-M$VJ[Z-** MW WQ:.) YR?UYP6UOG(HG-O[8%Z#E]>BFC*@F8YZ8YQSMQW@D+&;2M ME\O0VAS#%>JT/.X[9D@V"?\9? E])]/Y:E6R-N:[Z'S@2^&H99FG&.@E+R1N MR* HG"8MUS!1(6U]&-8%R(@+'D'Q X&FL\A5+<,L"AE 7PFH([Z94(V]CM<82K%:R%?I[8K5VP>&=O)7+ M2EZ)>K=.V+1]\._0#ZSA9,$H59GPQ[Q(EI$-2@VIY9$G M:HIJ.QX8@1#U[@H(U%4%ZJ[!-V35SPO5\0R9&PET)CMP /(:N7,/BL.;&*;K# M;49]1FPK"E+ V49DPXB(K#43?K][M@!PP#>.X9,/)[^>+^UN7-)+_W:JDAV< MRA_2VWF^DQ48_B=)*!+RV'70_';.36XN../_XDMPLYA*^XQ=7Y<]:/GX1"/H72< M(,Z(OHF1#L?$>$;RD2Y ;U/)X' M23AJ,1$]BQT4X 4XZ-3S[4J.@XJ@XZ\_Y-9N84,B@9T9F.]R_<0\!Q/[ST&/ M.=@+#I^X_,L%B)&7NV#Q] 'I!&DRMW71.I<=-6"T4%[,H_4V3G \B%2W5HO6!* M'RR(VO8A6!J"+!VQ)MO%)#^WF$;SVLERPFPTBU5/=,[@9 $K*DD T8CGL'0S M/<92.&_D' M_CO-S"E PM#Q?&CX%3P78&U8\)7)]I/6*3,7!6R/G4ZG)L9=2 M&KN(G,@0"[$]*"*/HPDP(U.Z4"G\8(',WL[8Y9B-A,Y:-*G1 H^-3BZTJ!.; MVRX_6%%A>(/5S-.I*4@QC_%42"!YD3Y8(Q'4N7_>P5:D,(F)&DJF8^1FI.WE,B 5O06>M6NOGFJQRMV%C DA19OE%W39-ZREJH'GS[>KW[X4U M"3,-Y#.>YWR3X[7+.5&OSR(HM5J"L,4RXPLK\'D4%R^XZ7\[.SR^/>O_=M@_ MOS^[_0QRYIE._.BN%MHZ#IM:]XB)AJ -O"8G:Q[\5.?_P'LSY1#D3P?D4R[( M?CV]S049NM\+ )9 (#7::'CHN<_Q3YG?[J]/0+W^(/ ,]C^-Y\S,8%K^V*83 M!",H$78XP$LVLV&!9':8@Q(0(B .?PII>^?*()4%*DD*6+Y#.7N1E"3U-^Q!13SVSC\M0E M>Z#V=QH$V.W;,7&_( E%*GS^+:G6BFY)+7\OZGN-9-:Y;[>ARCC)>((TS,+M M*_@O=^D,F'0X/;GVD_"LX.!NB(KW"7,]'X0>UI"IK4=YI0I) )-*#<9,'E.4 M]PPL/TYB!F$&5JZ'CK@0>W-+O3W G&_F^]'-B$=!2.6N%HG3FKSNP>]=Q$MLV$SH1G0?_A(P%]02?V0RAL"2U)RH[[CLOUB![EH$Q=.TSY MV%(+IKAI-I&;CH*X?CCX-UY#@25&< P=V3 ]D!? 8*E/H/JMH;Q_).'JB5.3 M&X+M@CO79+-SF3 M@8&7/T>6C9["(7UR/2&RP@!)0"P +'#?@F\U3.C%2QM@)SU1RY8'-6%"P83XXL?'Q &-+.C$PN?MLGL3(?'V$2?O^D1GYUGV'YGL;OJ>"='20V M,J:V?J1?CV 6I6Z+:;+W"(8A M)Q/C2$L?'"J;QC@"0F29;%MTSY$^-P8(.=,6+4YH+9[_8F%L)0%81HG&(LDJS Q*J] " ML2IGD:?#9,.@%B+QF168<4C#1W46BUD?#YR^Y7.A^.S"T,ZFI<4V+.,[]L#= M.9%W8%[U@/;6[>*K&I&+)A>)=M\WZSB[[>L4 W&# >C4G^=W[N;E,^111*&K M#FAKP+SKH: 05+\2^DF.8CWCJ#OTF8'..N A$Y@H[:F[N#H_^!H\N[/>>%^. MR=T_::D5.ZU"#V,CTL@M\M4]RVM^\9!H)%I8>5_D@( 1_,'ZB#;3$\B20[ 3 MF9T8U8"I<(B.*XP_1Q& Y-:VD.Q^)-G!3'^R?&GQE!D1\PMY24WN]N/J"2UL M?A21WC^442;@U[,&(6@F)X1/,M++A3N3NW*B^\E23QG<&)9WP#7^^P<+-TIY M%0&NQCP*(AJF O"T*U8.7QWDN /'H-*'[AS\31N2J",?GCH3AR#5A X6 (D'%D@@ ?^(1ZCGLW MX.+:M/EH.18O-H*N9NEA]K59IW/"3(^@ M_^ 83ATF_ E\H=Q4C)SD 7OTT36SP(S1.N&(&@JPEMF<;3U:THH/:[L-$2VTQ_2X67(FLU00^0B247:=$LE@I+V%^_LK1]"J<&.FC$[V@TEB:D0, MN44H"VQNFG_@& ,>!+KU/W[>1@3GC8:U,6)F:+/KX;2) MG;):CR?RQVECN]D[[G;/SWJ'>O^T?M@ZZ;<.>ZWC^F'S[/CDO'76[[2/.U.6 M>'S*-?L!&H%'NM[OGC0.S_MZ_[!5/^L<]DY@K),3_?2\>WY^>M+I1?&)+]RN MD\$<;L^A#)1EV^*_?3AHQ7^+: E('1Y$B ,:LOB;)R(:[9_CT,Q1^^=%HU?9 MIDEU7C3NBZP35]G"VF\<134MRP_E1JF/J@_='J&T\;Y;T'5Z6V]!A^Z4* &_ MVCV8MSH*@"D::#!3*767-[8V\%2F_<4FV*O1?8V_;DJXA':N^6-!M?3F>DI" M%Y9ZUNLEV\C=!8 *GG JCS>1(Y/G,4I472*FXOSY-)[*Y"W?BA)LF+<0C?&G M%8Q.9'SF(HKJX&U_^%_F&MQBM<[;6N-H-N=QK5BO?%WSZE-JR1N&^T2I[9;6 M/>IMCU(K8O1M71,51@&JKH-6TR=N33R_BCYQ>CVO3]SB2HQC&>]71SB^C%!< M):'0T[J-VZ3[O&9HBZO$W:![O:/IG77JPF4(OS)'M..IV*$?)*^C2M)4XK MXYXTA745^U2QSST*E*G8Y]ZA5,4^*Q#[O$CEKE[':8PJ$*H"H2H0J@*A.Q=> MTDN6B3V);YS""!>8S\R=:'%^=N1:DZ6!-A"-BJ=.ZHDN=70ZTEJ]+<::%-DN M1;8EZ]SN+]GJ;:W3V6A/YDH:AUM74BI&6NE8D5[N0N.*!<7;0DNK$A%-K:Y" MIHH-.!ODI0JL75]6@ U:!U\[6C>GNJ,*H%9 >Z:=*:D[H7CS+[XZ'E_8J[@R MW9)XF,/W>:D2;U9_&[)P&UJ[?J1.9M4GLKR0_YN5RV:(K-'06BUUC-JV(DBN MQL?WWQTWR%X3WQ$]L"?6Y(="CL_+C2BO5F)L7[F.9/H-\GS28+*K=8_6F3,Q M"_W\H-M'1:C-^FOJE!S3^NN-5%T06JNS!&GZC;=^TNM:^1UMU@T1W15 M%F!+Z^JS'7A4!J@BTT9>W])%,T!7=AIN:IWN.D_#:TCP3&=9[E@IGEL&+V&; M'+[XZZ'HM8UYO%'U'?$^)SN0-4O:&UCM9YUW,O#O65 MH[A.#L5ML.C-6R@.6UU';(^"ZUFROLQS@3N=%5IZKWE\TYNAU+;$^$Z[9TO1V MHV)A%T6052#(9OUUJ;\^@FQUM'J]:O'JE11Z(3-A0$TL5\,.6-;P5>;WVEU-ME"2C;Y\;&/J6R:+?T^W?3P+ ML0.P1DZH0TVJD7Z(785L"S[BOOX?PP99ID:^LQ?+\*;#'4DW#1.NIU%[WMFG.5=P0:S A#\Q]\.AX9!G8HIEW MFXR;<"$DXL:PF8YU [JM#E M'T^^Q0CK>XSZ/ *?'^\_4O%^%>_?S>"PBO?O'4I5O'_;\?[?'=Z,D7N *G]M MI?*1H.:B/3L2Q4UM[FS[_:XBU3KK1UJCN\5;9XH ER+ 15MQ5)< ];8&XK?R MD9OM;1NLVH=!11Y M;X>\%VVE47WR!G71U:M6]J@B9Z-M9^+>%##D%P!)=9[Y0LLHY=7 ME$"[M?P?QY-CYA@CC*9R0XLWW)8D><5DB8F\U^XG8R;SG_D69AZ1K\J?K[T[ MYCU91N8=_WMJU\<3W/-TR;^2EN -C##-6#,KNF$>?D$?F!YST&&C) LU#K[F M7(S^61"..T3HQ_=T$]NC**B.OPTM7$=1Y#2.FO#0=R$-E'0<*1IX PWT9G,9 M)0V4Q:8(F-2*45FRH-ZJ ;M.SV$] ^1#GQD(Z&?0PSYSII75E3L#YB2-)5=6 M\G0!GMR2SFLQ108,_BV1LTC" FF"%8#@)AQGG '+X'8;N0GL!6'/HF0 TWJ* MXOLWWZY^_UX8MHQ4?KW^\U2VTV+!_B@5H0A*K;:09F*9GV"=T>=1?&Z]Z7\[ M.SR^/>O_=M@_OS^[_4RH_4PG?F2VH39UV-2Z1TSD*S30ZI#'W9_J_!]X;^8D M+'\Z()]R0?;KZ6TNR-".*0!8 H'4:*/AH><^QS]E?KN_/KFTG!\$GL'TC(-I M*XS/8%K^V*83!*-M.>QP@#DALZEHR>PP!R4C#[GXI\ U#C)4^"P!90&C6VB2 M""3C$]-?QM9+]NNE["$XE_,$%="5*#M$C3V: "5%"EFZ2#YSF9 A]#3E1TPQ M\\RFC+E+%XQ?VWH"R4)Y[F691*PH[0KAPA.SW,96BI3:S?3>E2F MUMZA5&5J;3L2OU-1]\HGRK3T,A=Z%S[C7KF.$7H>WI=<_@)-NZFUFQLM^KN+ M\8'*452CS W;[5!4JZEU.]6O\K#GN53B:E+51??^9Y2TFDO)?H&^,GDD*^'9 M1EWK=*MV^5U1['8HMK64;MDTQ6(WG$TF.ZBTI@73FKB3D?NC2%3EL=K*Z-UE MA;0*JM>MFX5;!U^[+:VA;[(3GD?5!-@Q.FH7% '<$ATUM59KG04"53A*A:-VQKG?7BX5H;QS_RV! MXY9VU*N:2U_1Z7;H=+D$A_73:>O@:Z>AM3N;]%NKT-."H2<5;ZJD5[]=D NA M2I8K@MP\01:D.JB2Y>\ING1"QQ9J#O8R9HYIX8U-%67:^2B3Q.I9"JF+A)P: M*N2D0DZ[&9]0(:>]0ZD*.6W;B:E"3BL-%90KKO:&J,$-G?#.9[6VOV5$!+ M!;14H #9^>BM6J1\S&#-C-W4U0TL1=- TYWZ6U5496A:UW1U2ZO*H;+(\9GV MD55=J[V[.$5'7T$=ZG5S>E-K-ZIV9T:1;R7(-Z_F[Z+5I]=]JNIHK=XFNX#L M;% N;VHL%/F5!T?$L^*YJ!SBVTO;W84#G_T= G+/GC@1Y,9KFKGQFHW%$+\, MOE[72+)4(M8:>VRW'C=]^S37SIQXHSTA>D^4HM5$+=IG1KBWF_L&(](%73>17 M]>,NHS0O$KWB39,0F@6/Z%85$8X3$*LMK\8?C#"GSRA^4' M%)L\VQ8PNV/1J9[2\,FR>;_E&KF'EV=F%_/X,[.()0TFL!B"O(OR &LF8W@B M@@ 6!SZT7@Y'E@FVU>=8X(% @4&_?,)GHW#MG**\0^N)B1CL(_PR\C&4#.O# M&&(AS/MCS[*)SF'>J@F8XSXY+ 'H8AN&"_8K'ZI(3K]R'[Q[J/<*#AL)Z/6H M;G.67>/JVU/?ERJ,#5(#'KH>WC)JG_FX""GX :.+EVR^N#J79- N_L[I!X[=]U@)DG%8S0'<)-7P/:Z@N10 M S6NU>NS_F[B\P60(6,!>;9LF\ 1(K0#+&\-G&(YAL=)$/[$U GB29;_CT*H MY@4'(JAN&, I8X1G%5P#$&D I,)9ZQC^?PNOW3 OC8FE(%QKYX 79HM!#$-K MA Y!3)43)4./L4B>@%A+X#]@(-0=+FJ#*'$%I0V'920!A60$&8)BL8;5RU&$ M"V'I\CX"H&:-@&>Z!* R+!"/UB,PSA,?AC_%"YK'(ABI011>!WX+BO;@N('8 M@FT]\J@;C&7!A-2VXX0;%,P9/BTDJ6[>U90MT5'$H??, ;A=I& 64TZGK/': M!N.U-AL/(*#R;82![]K4(\QF1N#AKL@#V'5'!SD*-:-:%'82@;)'$D&ZS' ;S'.#EATE,XGBL-NJ_<6N"H MXUP8%?D/J7T/Q,KQ<1M-Q9=[[GJST)[;9V 7L*_79MN[Q=@7K.RC:8.3Y?)G MC/;-]P/8CIW:#Q]"/RB7&:=W-"&(YB3<:%$"';".XX8@2DUI4CZ.70^S W; M]<' 090 HQ 'MC>"8_JA/V;P[-A]AI,V]HXPF.^G+-<):LX3ZMG^@)H90]<, M&:*0O> ;\!32G0L3 =I'W(@IE+"N(Y6$7 ](B0?F!\20/3( /(VZ?O2+,(A@ M*Q9(D2%,+0C'8P,*)V^#@8 8C^T)?\ID@"ZS1OYD/)/20-UB^ MY9I1D N0_M #,2$!*%)$GT> RQA"@Q#H U$.Q,8G&-$G_!2,IF:WAB+C=!QZ MQ@AU_]!S'TD83S8,T=];(R<)9?(!QNA2$4.CV/4L DG-=2XH D,:QQW#X)7 MX_$*;1+/EQI]1.TA3E6J"4V$%)P*C ?85HG)P/YW'3.93:@S6#R>@L""R"R\ MW#)J8K2+X32(?1#Q/!^4\T2"Z(0=TPB&QV,,:XA9)&?1@ DXBQD4&!">*6,8 M@55M@T0T8RJPK1]H!"'=>!;:ACNH@I#H(;;"#T!*N^0TZQP%/>*BS MC@Y !P8X)WZ4J(,G $(7]V??T5\N]S?X>@3&R:_]JV]G=^3BBO2O3LGIQ5W_ MV^W9V?>SJ_L[\N?%_:^D?W)R_?O5?1^_N+Z*_KRX^L9?.+^XZE^=7/0O\=63 MR^N[WV_/TC[Y#45--@7H*Q 7M3W=6YJ(:(J*Z%PRZ@,=75_=WUY?WG&BN+F] M/CD[!4JXVV-2@(U_H!_)V1.UP]AI=@H6GC3WN=/$M<4![P8/GB:_][;'((&# MZ2-86=S2BBPN,X&(D8;(.($(!0.9@;4$%EUB$MTEIM#9"YROG =&^@:WSO2C M9HN'F^"D!\.:S ?-)9R8(V:/"9AU.%V Q[K80+,P(]PJ@?4T^RHVKZ=() ;MF'KR,"^% Y+,R'TB%T\T9SD6A(=N]8]I2W4,8./Y'M,7E+O MH?F(:7AU9=_/A "G.;G\G+D,>\X7@B[&T!N[/M,6&! L/-!3W T9Z9%$ MLPXFW)V6* <_'&.K:5](&6U!;2@R4/CFA8K UP>1G\>,_#Q:2JZF0F8PL^^" M'K4U7"T&7+"=.CK=7.$K3-S%B1[%17O,MNA ^,JYAS0'K,(9#Z,R$-^Q%$T> MC3U!0G-C$)?#5T*<.R+1=>29B2/H6[]_4TL8CG:J.79 MZ%$;VB+4 #H>H.J+&)A8#?H37-\27TBBED7$Y5^2)WY)S)5"A/$]9:?Q&(DL M'*1ZAR%I8L0'D<^ NX)2V'H%+YI$.477GL&L<2"I,UVJ(KL7OJ0!$UY?V(CK MV).\X6D(^ ,3C,;@F2+GF-!G@,7MNV89@"44/N;>9@&#E$D9,"."2^A$2T)0 M8IZG0)U&0LSX\M+HC&P'B4T.(,,-;5.$0VAB6%,3Z-B/A%E4NB,/!_NJI8^9 M0<,D9XZ[*!''/+E"8'\12?Q()S!1$"&4(X:CD3Q:?@J:>*C\-S-BZD+29)G3 M:%:_ +^(D%1LIB,A^^'@WYR_A=SP+/]'A&UIC>%Z!DP&AV+U.$@V+0X'G,4P M,F3)';ORH"/,TP=,EL&'I[SD7-I&$L[UT@(.)\:=8P03IMQ7\DD9*])@X$>U M,O8"G"T"BHI+W":19P[@N9)^&:D*G)4*6*(-J#Y8NLY7$(EKB1CK8-+>\QI=9* M8Z^6.B8EV15R$8A97&KLYP!Q-V!RN?+/R1+K'*>2M.@8!)O!];--G[D.]T([ M,M2DJ9*V(U+6*[R67%R=7]]^[]]?7%_M M,=67"+V1F9E4[Q&*.-F3"?X,4,F-_W; M>W)Q<;'G\B\3SC% JC#A<1,>J@LX(ODPX"'16[&ZO$'=B9#AZ5P#QA/>O+$K M#-G!1'C >&873^WASFD,2UG<&L1,^$ERF.6SX2/2 ?N=,2Y4T=P-7./'R+5- MZ4^#J4;,YE;C*3-$GE,W2G,2OXN@C#BY#QCFJI%K(W#QR49O.R[N3!++\6_Y M^22S5UJS11?AJ^B>8&:\\_O\I)B3!3/V'Z"YF?JU2GDGR<;M924LF)2T)?9F,%,^Q>-[1KJ4=S26 N5E![T1WM1+=U+XXO[NZGTJ[O[_CU/VR)W)[^> MG?Y^N=?)-_?\T((9%/PDXQJA\/+S>WQ,\+9M3>U@( M%U&Z(*J;'.N7Z6(Z@3M.Y9/.EEOH39=&F/?HLB)L&M5SH?E!_YB4RWEU530, MW$VN*G-)G2/'Q 5-T8_"Q,4M=POY.!KXIF(;\'Y\N*ZN#"?&ZNR+>Z4&C"@ M;T[25I0VD=BW EV]7/I.@4M4N9"Z**&7=+D+Q0KQ),U.95F!NP,;C5\JR \G MZ-ZW+9,?I([EO;6[$B"WAF_4GH'LW=D*)81;$;I=A$,J,PO4XN2/), M-O=Q[+$1+5)_&T@RJ*,@GH8I6O8$(4:2O2 MWDW2/J'^B)PGB?7EB!@_*4)6A+QI0KYR Q&XS5!TWIFQILAS7UTW6B'US3/S,\VI>B#]"T2SRFN4O?O9*DI7DN_#$7-[ M]!*3BZO3L_].Y0WLAOLSO:CIV@!32Q(,PJ5(.AK)&283C(Q8*$^LY#!>GH2) M&\@5-$N:L]RY$)3L]&7@8>A.U&EW7CYIZHUUOUQM'C7KS M$VBTIE4;!8^QX.(E:T$^8Z6XSU+!P91]62X65=JMJ"9CDA,$P)#?-<:C2T(S M,GO_B@8A%H7IVSQ%#K-0_"@!4I3+U?"EVO25WE-FTV>,&MQA*:( K\KP0S^? MQR'_HDZ(W^G8@:&._2/HUSUD02E'"1*Q6"&"M'^1I-7^E\AVM">IVY/G,!(F M#OU7?'S\.WY*W)J0)\DXDZ?)BP-C.XLI-!A),CL.S ;>%-AW2 PH.9 K!XY0 M#K2/A!Q87A <3PZQVM-"/"^.BN**0DQ;1YRTCO:?HU]CZ9/0XS>OIABZ=_B; M!-@TJ$IS;3,"[:YP;4LI[U>4M]YK-'H-9-I6*9[E)#1#:4 G0"#ZU7M>E,(8)(E?X6J])T^<,9?VR]/8<7DR*!O5W3H'H=BP@K7ISAQ6:]VVS7 M=>1%O0Y0*L&-EU%[BO-TW?.<1A4#%CPSYO!*V#R22^UGK,![X9BA'_"KRTFO M XU<7IYH6% R&2"JC9X4#3#DQ:T/HD=&DC".RH43LT"4WN 4VORXY]( Z;H^ M(QK?9%?'7"YV+F5#Z[1;GTR3#?46+<.Q>*XBU\"K@Q#/NAC2P%PK[#SW MGWO*>?T@ #G#I='I#..E+IW=\$MG=\FELR)^BFZ,Z9U=.ZL"-\WP_OOFIE:S MVVT!+X'2:]?KG]C+7_I1J],Z*L-/5ZX#QI4MZB^^#WY*:S+,IUC,*20:ZW&N M:=3G*"W^;*,AGMTI#ILY+[]O#A/Z2J\WVCWX4EB8K7(G4 M8RA>U[V8Z$ "%(FD J>D@:BJ1A]=YP%V^P"__4H]SX*CYW?J_2"GH>.P(-#(;\R! M(^:_W!%U?-\5)3V!GO>?L3?T7GRF#H_\*D^[Q5 MR56M7XM8F7S@!'AGC)@9VDR.FAWO';B.FOIJ^5T 4,1C=7T.KW^GD<]"=>QLW\YTE?/(;- M $1W+Z2Y;C?V,<<)&J]ZF/>?^7.4_5L=3OH\+W'*X70D7M@ISN\ISI\](NNM M.C ^<#YR_&&S]X80TG=L+:F1.Z">_P7MDM;F0*=GG+N_>S5R9]E/EDON4=U8 MCI6R^L5!DI-6BWPX-EN"^4M9U;@;4V>/8=B=<_\;&MC9M4D<:EA^7P9J^9*=N^**E M^"_V@'(B:+\+;]?"*5!30)K#6E-/KX.OUIAT,7."5TP[S;2-S3 M>K484-A9 MC?SI8L_8]\RU#<6U15RKNU,CQF I72V%G]"DLC M5?V)UR[A^.L]N,)3S=W3TZT/DNQW3FR=_>?O^HI=TE.WA.;R=_9Z@M[9,?96 M*5'Y[-WL-1N-3PZU+$1J_:C>_*OW8TDV1Z)9LUY/^4D%&>ZK9E_,!)\!2VFO M5">2G[O$S"HC*X^9>V"%M[L=GI'5Z!QUEM76*V+C5UUA*5=T;U_9M] /MEK# MO%?:,&^*YZM;F&2MA?WG%=W/F42.G^PJKQS_-*E$)?A;/0G2':^S/UW!11)- MN:K[LMH^D=7W\S&J2O#/+<%?R?(W11":VR'@=9[FU7"FF+JH0LZJEY97K&N. MM5.:<$K,O7AYIKFPSE)[?MEZ?M/F#9IXA2!XDX&V!ZA8O2E8*I*R-E.P(,"R M2ENP$A38W@L*+ P(5==\5=I@E=K@+5G;E>!%I0WRM4&IJUIW#!MF;]S!IQ1" M)8EP@X%&I1"J2 "H$-Z2WU\)7E0*(55Q*\&E:4O M1"B)_TXE_EON=52"%Y7$SS\"+";Q;ZCW POFW]C44%+_G4C]V;)+2NJ_#ZD_ M4YYGUWA12?T"/N;AMA+TU2*NE*#O*$'_/@7] M;)6H7>-%)>B%H#^JUSN=ALX%?:M>;Y8R[_,]^2^&'?*&LB#PPR&\$7IH^B>% M9C@7_RNT#*S;%OK_-U,C1B:3O[7.?R6(:^\$?6OV_GM!9O%4BG$6OW-$>G_L M6;94^O.*/2IQOBIQ_I;+B97@."7.(W&N]XZZ+2[.V[UZL]2-RE>J!6TN7GND MXK65H<&T>1\EH/^C5+D3*A[)F/3I@B?S1'^JX$E+R?^-RO^W7&&M!.\I^2]J M*^MUO=/5NRC_&YU&I[[MA!V\RE-TCZ>A*]%?&?)+B_Y9'W[)BM,"JV4*3A^) M1Y60WY"0?\M%YDIPF1+RN4*^7(NI]0GY4DGZ2M!7B 33@G[6AZ\$_0ZC%@7] M6RZY5X++E*#/%_3E[N6[H0>\N#UWCA+U%2+"M*CO*E&_;Z)>W;NM!"I6(NJ; M[0YWW,,O\*F,J#\1U='Z\ZJC35=&T_)+HV'[".%Z10Y6$KP:M/6VPLAIG,YO M'M+HBB?GE6A3 GQ5 EQ=E:T$*E;1U;"A=UIM61 /&VTU]+\6Z1?:J*^I7V@E MR&0_9''?<=@+N5AY=]-&IU3O125V5R5VU8742J!B%79SH][M\43U1K?7;"Q0 MNK"?]I"LV)3NAP\A3"'[KRIKNC(45UB.8*XU/876.:F,XN'D1*5D^T9DN[IZ M6@E4K%ZVEZI%=LN>7/L)$\\O+4=4512B_6L#YH#Y%N"C MT]*])J1[/O-;CDA[>W1#A[_]'XVZ!LO'_RN!7Q4R+*Q&H 3^KJ,7!;ZZ=5H) M5*Q>X)?+7F? L5RX*Y-]WR7X$EF)2H)7'+UX$E/722N!BM5+\%)AS#MFA!XV M"E^Y]Z6F1'FE"*RP=H 2Y;N.7A3EZBII)5#Q=E&.$4WX$D5YL]G4RY5ZE%GF MZW&M_XLZ(?:1$U?)\=*:DNO5H+:T5WW%57ZGN@W.34/,=AN Q%EPSX!M M"?AG 9OML\47COW09B;5&W&?NMR'Y$**UL'G3XWQVDSU6CTS5_9!T2UN8%/C M1]2Z3OPCS(#42ZDF9CE_9_^4?VT2W*\PLR 6O>K$4KAZT&I57_ZZYUJ)1FS5 MC[A7JP4GH:GD_(@-0B8[#YIP"/)H '+K?C*9]7:D&OD>Q M6(QT956H<,=YJ%WUY>^XODB;%.W$I)CK$(RK@3?2%L2\9%M1++31V$T%I6R< M:M"L,']WDH3V3CY7WL:I,*VOW#AJ+V,3X\=_)?C-NOSA6AO;L8Z99 MPC 3/?O#\@.JD1.@+3!['8NF/8,:U\,!\N<%K@M;]D6+99?%00CXJH?K.VFX)E_D%AA0/?,BT8FO'8/&J_$V%6J_RU MJJ!V6J"I].#U2[5F3E=#;.,B;NA)ZU<#$C- KU17K-K09T9OT M4&]]H!\_Z6U3?"(G"+$AP"S@+HTA.1E9;$C.7I@1\L3,ZR'\RCPE_:I" $KZ M;4/ZJ0MAE<#$M/0KURYJ4>EW;CG4,3#L 'AIC?;]:R\4T*M*IA50FWC(-?K>NWBZF[7Z7\_)-N%@PE&Y+^/;R_) MA>,'8'PQ,Q7L*6.?$7F#%$Q:7"4QI0@LQ% M!LR@H<^(%?ABFH ^^ 1SAS"SWC3E3>UXC&0]IISOXZZ3RIZ(RM!S+'^DQ.7F MQ>7=R:^[S@/[)R[OZ8OKN(\3?' !/+E12K$@:5%-N:%#L].]]U'G@74NQ4=L]3 M0JRJ"%1";&M"[+)_O.L\\"Z$V"4=,%O)KVKB3LFOK>!=R&_;CR& M.;[J+%EA%+YS,:;76SM,@JN5(B,. WC%]QYS>"V/S>#CP#4G_ ?X3 N9S/OG0?V &,RVY?WY^&]_3(WH[U6O.:*1>OWG:*F'-AO"^FD8N/%7GO4P MBKZ30N9+ M=*R#*]UJD&H:]Z(=LBU?]'Q[UO_ML']^?W8+Y&L_TXG_BY3*"#"L')19U(B) M'3:PW(FHUD%X+:%Z'=ZCQH\'SPT=\S#[TP'YE >.7T]O<\&!<"T 1B0?TX.- MAH>>^YQ(SM1/]]&H@\ CJE'R,FI8/9 R@M+@].'K)J47E52N23. MX/PI<(VL>GJ60.*^8Z0X@3U\8OK+F#BS7Y<@_CQY<<^5*J:^PT] 4WZJ?&BZ M3$F:(.*/J4^YG/B/J67\XY=D 7S^S(8DLTF\Y;+:POQ>FL/S>&LJ_W: *;B6 M^<\#WWHX(($5X$+X9XE5> : =W?Q[:I___OMV1W 9_"U>.T[!*$L-&Y"SP^I MJ &&.7,>^SNT/"[)92E_GG/FP$9P03 M*_/PG#\3?K=\>("7^X'5#A@!I.%QP75X0N" C:@]Q)J\.!(O>"8>X$-[+'3@ M+3X@*.N1ZP&DS-J>HA7.7/#\3'N:YH:WNPI3?UK#32U)%E%#49[6S=P>RZCF M(CM^06.O#9.]9BR#^L/R=/\\:!R4&:KY\^O&WIR=ST4&%U_]2['._B4H>OCF MXH^S._'-Q97\YOJJ?ZF)[Z)?3F;,N-(G@48N;-Y6GJH(X&6!O-#; S<(W,=D M@/9;1Z@L6-9$>\>3ST44)$3"H0 20&?\0GS7MDSB/0P^U#6"__OX"RE MVBQ#DVV M6"E939@MOL<661#UX:_L [+&"PSU_'1<)-&&Y9U+&DHTLB6. M#[[>P3!(0$Q6!XZ/;.7D0V:G1[45:\:5[O0>#ZPKV&4+7;:5W24>8 HVN;#F M?+1,TV994EY$^67>EP2R]/L2]$O8 UF[29A,:#Q%CKB-,O"TQ426-I90.V^' M]UXQ+5"=Y+4K7.,ZJ 7/.9':/7:I9^(?IZ"0C<#U_&6M'4YL>7XQO%0^ZQ]8 MGL42)*Z7TCYDR6R1&YUY7+PQ%'\8>Y9C6&.P<5A,;ZZ@MZ6OI19@]^W'C6T+ M32('6,]F*RY++3"VF4W.:EC8/+"<'1*G.85WE.R2LFL:K8MP_O;PFI)=PQBY M[I9T9;(6FM3V5()T5P3IIG@-I6@?$Q2^U)LNXBT'*5-YEI?]N_O#)*DT-P'V_/YVP>Q-F;5)YB?/ M+I0L T ( ! &5X7S4T-38P-RYH=&U0 M2P$"% ,4 " #S@357J?#Q>_<" "+"0 #0 @ $= P M97A?-30U-C X+FAT;5!+ 0(4 Q0 ( /.!-5?[ <*G6@< )T@ - M " 3\& !E>%\U-#4V,#DN:'1M4$L! A0#% @ \X$U5^PP M\TM6!P @R T ( !Q T &5X7S4T-38Q,"YH=&U02P$" M% ,4 " #S@357DQW_._,$ !B$P #0 @ %%%0 97A? M-30U-C$Q+FAT;5!+ 0(4 Q0 ( /.!-5?F%!>JO@T +AE - M " 6,: !E>%\U-S$Y.38N:'1M4$L! A0#% @ \X$U5W+@OB!Y M&@ "4$! !$ ( !3"@ &YA:6DM,C R,S V,S N>'-D4$L! M A0#% @ \X$U5QMBK$\<$@ GPD! !4 ( !]$( &YA M:6DM,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( /.!-5<2=R,=AVX (&UL4$L! A0#% @ \X$U5UT^L4OU<0 J;0) M !4 ( !ME$! &YA:6DM,C R,S V,S!?<')E+GAM;%!+ 0(4 M Q0 ( /.!-5>+T*IMH0X" /'A& 4 " =[# 0!N86EI F,C R,S V,S!?,3!K+FAT;5!+!08 # , .\" "QT@, ! end

<_@6 MWEG&SPV[0;[S'GF.YX\XM'P[W#OCCM]GTS=\_JEL-A416'$Q%IL6.AF'ZG)Q M)VN]RLDY]EB?)6K.TIC,%AL8K"YB MV]@+='"W0_>/C5PGK^"L]%?$<;ABIZ*?W#)^%^(;$]GV.L,S\:_ MO=T[4R'A:N,MG+F?IZ[' M+N%@V0$T]!WIOY! MTH[M0M>-G,ED/&U1+R4*'A+$,DR>%QT_8*RFSPA7NMZ)DT= ]^5H(G6 MVRYV,E^1%AVY[$X[*FO:SIZ[+ W5'-3PD0S'&_Y27)1;2+)K942GM3M' 1>=F MCHW_)"T[:%7[#(*5RIDF1 Z4 X+23:3JL=*%Z;9N61*VA] MS&&PO=V]R:W-H965TZ76]97OJU4)%5$340,W*VLA*Z*-*3>^JB60PHDJYN,@2/V* M4.[EF9N[EWDFMII1#O<2J6U5$?EV#4PTZ*;4=L+/LYIL8 GZL;Z7 MQO+[* 6M@"LJ.)*PGGO?PJM%:OV=PQ\*C1J,DXI++*A+K#PNG-Z )9>K,N#PN;]#IR1DZ092CWZ78*L(+E?G:4-G8_JHC MN&X)\"<$/[9\@J+@'.$ 1R/RQ=?E^*/<-[7H"X+[@F 7+_XDW@-I3'TU2$K8 M:#:M/'%R>T=V.0YF<9KYNR'TB-\@/D2;X>D>VJ$3GL9X M'"WIT9+C9PH*Y Y&H9*#_2[2Z7Z]1IR2,!R'2GNH]"C4X%Z=(PYZ#"X]_(IF MZ6R?[M KPO%ELH?G#YJ$;= _B=Q0KA"#M=$%DTL30+9-KS6TJ%W?>!;:="$W M+,U_ J1U,.MK87I'9]A6U/]Y\G]02P,$% @ \X$U5XY_63,B @ M 0 M !D !X;"]W;W)K&ULC511;]HP$/XKIZ@/K;21 M$&@[52%2@4[;)"94UNW9) >QZMBI[1#Z[WMV0L8JJ/:2^.S[OOON?.>D4?K9 M%(@6]J609A(4UE9W86BR DMF!JI"22<;I4MFR=3;T%0:6>Y!I0CC*+H)2\9E MD"9^;ZG31-56<(E+#:8N2Z9?IRA4,PF&P6'CD6\+ZS;"-*G8%E=HGZJE)BOL M67)>HC1<2="XF03WP[O9R/E[A]\<&W.T!I?)6JEG9WS/)T'D!*' S#H&1K\= MSE (1T0R7CK.H _I@,?K _M7GSOELF8&9TK\X;DM)L&7 '+7*6'\%YK6]W8<0%8;J\H.3 I*+ML_VW=U. (,;\X X@X0OP>S5NW';I>$"Z=\>23SK%O5,K M+#QJ@!+UUL^%@4S5TK;EZW?[T;OW'?=N?THCV4[07YIVGA=,;[DT('!#E-'@ M]CH WX /U#E;X!4$L#!!0 ( M /.!-5=4*QX'3@4 $\D 9 >&PO=V]R:W-H965TSNX#MU+;4.*V:*FFC2^^JJNH'8J]M=,#ZEG6< M5/WQ73!AP< 8$/YB&]AYF=D9AL<+DST77Z,-8Q*]!'X838V-E-NKP2!:;%C@ M1I=\RT)U9,5%X$JU*=:#:"N8NTR, G] 3-,9!*X7&K-)LN]!S"9\)WTO9 \" M1;L@<,7K-?/Y?FI@XVW')V^]D?&.P6RR==?LDAM@:9RM(+6!AY/$2" MK:;&C_AJ3H>Q03+BB\?V4>XWBD-YXOQKO'&[G!IF[!'SV4+&$J[Z>F9SYONQ MDO+C6RIJ9.>,#?._W]1_3H)7P3RY$9MS_T]O*3=38V2@)5NY.U]^XOM?6!J0 M'>LMN!\EGVB?CC4-M-A%D@>IL?(@\,+#M_N23D3. %LU!B0U($T-:&I DT / MGB5AW;C2G4T$WR,1CU9J\8]D;A)K%8T7QFE\E$(=]92=G/W&)4-S]!$]"%4: M0KXB-URBG[[MO*U*EE0''@\)1GQ5-^;BADG7\Z/W:O3GQQMT\>X]>H>\$/VQ MX;M(C8TF ZE\C<\X6*1^71_\(C5^_;H++Q$U/R!B$EIA/F]N3HKF S5#V321 M;)I(HF?5Z!4B9V^1?T!KP:/*Z YR=B(77TK/,VQ:MJE\>X?3N#D M_/IHFXZ#C]RO&&:-+&)7^V]E_EN=)CMDLLI7JS2'-AU9QZY:)5"[U@%Z"_[UGPQ,0_5>Z!"G&7OHJV[H)-#96BB(EG9LR^_PX[Y@]5 M5=^36"%8)PO6 8.]28OHR6?HSELQ=!NBOY@K(G01?[VO"AY6Q.A5&5;%"=IU MC'.8Q3F$D^J^G$PJJ- VJ3V)%8(=9<&.>D\JK$C'25:KNN(Q0J38U#=UL]_;5:J7;Z*CL64>]=!T5+Z)#AVKIMOC'()@ MT-OKG>)MMW 9;P9]9['@$Y@U6;YNXOM2*'%J[+G48-#+-&B]RA_U"3^R5\PM;I[$FM.#V:9#",,EW:ZPG)87U[ MA2V[!JMA",,TU+(6&MQFX1.VKH5ST!/6^(3[YZ<3DM"]%C;M&JV&*'R*HA8; MM4L<_UD$T]TK5O6E5IP #588YJ#VG7Q4ZN06MIS237A4_B=C8HIK.KG&(PSS MT:F$-6W?O6)47VK%/_V:HPC,45TNV1.2M/Z*A2V[!JLQC, 8UJ0 &O1L^"QM M"Z OM>*FM6MFFC0(C!HU>:I88^&Y5NG[AQ81316 MD?ZQZH0DU*//055$4Q6!J0K,?)/FW"MA]:56G Q-6*3_M:L3DC:0^7,L7A&- M9P3&LR]LXRU\!B^%P!JMTWL.^*(:OFC/BUBTO(A%R/#XD45Y#8O@&GBFFITH MS$Y=2O&$)-"$8,NNB=%01&&"N6-NQ#;<7S9?HX,5VQ9F7VK%^'./UV!,:E^8 MM*(PG=(CJJIAV"%.37%JN*$PW)S(5T-H@$_2.H7G6*JBFJ H3%"=KE=8LOYA M%FS8-58-2!2FF0;I;T .\$E:I_\<&$4U1E$8HSJE'Y8D)M"O>^6D0>YMC_A5 MFWM7K+TP0CY;*7GS7CEL2+Y-7@!YXE+R(/FY8>Z2B7B .K[B7+YM MQ.^49.\0S?X'4$L#!!0 ( /.!-5>J:0-P( ( "L% 9 >&PO=V]R M:W-H965TY-A:.G=F7%O[[G9T0%:FP2ON2^'SWWOD]_YCLC'UP%2+!8ZVTFT85 M47,5QZZHL!9N9!K4G%D;6POBT&YBUU@490#5*DZ3Y"*NA=11/@ES"YM/3$M* M:EQ8<&U="_MT@\KLIM$X>IY8RDU%?B+.)XW8X!W2SV9A.8H'EE+6J)TT&BRN MI]'U^&J6^?I0\$OBSNV-P2M9&?/@@\_E-$K\@E!A09Y!\&^+,U3*$_$R_O2< MT=#2 _?'S^P?@W;6LA(.9T;=RY*J:70908EKT2I:FMTG[/6<>[["*!>^L.MJ M+]((BM:1J7LPKZ"6NON+Q]Z'/4!Z_@H@[0'IL8"L!P3GXFYE0=9F@, U\9Z_P?6_0 M"I)ZTTD\A?NPM5C"]98S&X0E^N,^5+!T6\/);Q3VH/JWVYW#$P,=9% ;396# M\264XLD=,N)MIHNCF%YXD@V>9/_IR5RZPK2:8"F(\PNT!6HZ9$?7Z3)T\F_& M-D]&R=F8MVZ[K_6?99V0>.\H^V?DF[ ;J1TH7#,P&7W@:V&[J]D%9)IPNE>& M^*Z$8<6O&5I?P/FUX1/>!_["#.]C_A=02P,$% @ \X$U5Q/BG"^% @ MY04 !D !X;"]W;W)K&ULC51=3]M $/PK*XL' MD IV[$ !.99(TJI4I4)0VN>+O8Y/G._AJ;1R H/JD481]%% M6#,N@RSU9_TV[<& I>(W2<"5!8SD);D;7L[&K]P4_.:[,QAJV&H27 908,E:81_4 MZ@OV?LX=7ZZ$\;^PZFNC /+66%7W8%)0<]G]L]<^APW Z&(/(.X!\39@O >0 M](#$&^V4>5MS9EF6:K4"[:J)S2U\-AY-;KAT;_'1:KKEA+/9=V41YG *WY#" M,.L%S)BIX#.]8[B5W;?B0C^>HV5WJ.#C%];>09)] 'B*$YV M")K]/SP^("<9(DX\WW@/GX^R8;P "A)8K5II#866BY;\NO1LA5!3[*U&:A + MJ@1J4TV9RR4(_SX$9PLNN.6X,^).P;E7X!KW)4OBJU$:OFS:WE5T>344O3$W M'LR-#YJ[E;GV LG& ^1;?.IS3#NI'SCZ8; M@'=,+[DT9*TDRNCL(TG2W5#I-E8UOB\7RE*7^V5%%=?K15 4 #@9 9 >&PO=V]R:W-H965T MRD,W% F.6" ;],4LY\SDM#]V(+6\X6O\6HM\@OV9+3!*_)(Q/?- Y-G=E4E MBE.2\9AF@)'EV)K"Z[F+\H0BXL^8[/G1,X_D;)!_;Q>2!->_ 7[,M:Q0+CE@J9ELE20QMGA/WXJ.^(H ?H=":A,0.T$ MKR/!+1/\#R:%DM/RCZILB6K8FS?!@?!9-W8YDG)E^H M(. #Z(%[L28,S&DJ9\,Z'Z8= ;=92%/2F[M#!DK_K'-KH#K7 +D(%T-5 MOU+5-ZJ:AN$VW298D C21 ]2, ?3Z%^Y7J3%"# 5@L6+K<"+ MA !!P0-F^>6_[TBZ(.P?7=.,3\_-])IO<$C&EEP"G+ =L2:__@)]YS?=-'JC M8HV.\JN.\L\=/E\9F)[G>:W1TP3UW4 _>(-*T\"HZ7Y^:]_//X,%D> ATO[# M!',>+^,0YV:N]8:!.HM:2M4(.-#K#"J=@7F2I72;"7XD4,ZR):,ID"W0B0P4 M"8.V2C4$PHX5.JQD#HTRO^$G0)9+24) E[FT PUC\5.G<:@.*&HO64V,Z^M% M0J=&BV.4^46^A81;5BR]#6$QC4 Y$;0LC5CO>[?"$KB7L)9+]>@CGF:_!1OH6!3R1:D)SY M@:>:W%M5:W9/S4YX-CS+S*8S#/OM85.C>JAC9<(:GM!,SW.L#JK$/+;<4JXN M:-!!55AC%;[ U5,MKZS77!-.X+?E:L,@[-!;TPV:\7::]T&59K[GMJ7JD.=U M*:V9!\W0.]'^5)KUX-!1)JT&>@'LP#.LN0?-X#,M)A5@/0@5#]1@[GC)-775 MH(-FTID]\'&/-_)ED,4[G'\,OLX#C0\\V0/?J%KS:Z8F+#(3UC!L2$6EZ[4] M11/482BHQBDRX_0< T0J00?#ME8UQNMW0!;5D$4O0/94^ROKZ;NL5&H*:>JL M:8?,M#O-]I .;8I,31!T.M[Z4 U 9 ;@:;:'-%131EZ-.9[*39TU^) 9?*:U MH[++9:UJ6#T49OJFJ!^T/4&@FIZHA?H>;*YZ;X#'4?!ANZ3 M,AAV3'ZWQIEKQMEI)N=J/A@=V)*J">KY73MD;@TYUPRYTTS.U7P@PD'0_@C7 MA"'D=Z##K1'GFA%GVF5$R@9B+VB_'FN"&DON(,L^VH-."5L56_,K[?]IL>G=NCZ#U_/#)GY=YO";PAUFJSCC("%+6=*Y&DA)[+!-?S@1=%/L M="^H$#0M#M<$1X3E ?+^DE+Q?)(_H/JQ9/(_4$L#!!0 ( /.!-5>TMY8# M^ D #UG 9 >&PO=V]R:W-H965T6Z7M5^$47K1F7.^_-SKI=,Y6]#T)%ZR M2&QYCI,%Y>)M\M)+EPFCL[S1(NP9FG;:6] @ZER>YY_=)9?G<<;#(&)W"4FS MQ8(F']Y?F2OK 'QK\N[Q+QKK>FS((%B](@CDC" MGB\Z5_IGO]^7#?(]?@_86[KQFLA#>8KC[_*--[OH:+)'+&13+A%4_'EE$Q:& MDB3Z\4<)[:QCRH:;KU=T.S]X<3!/-&63./P6S/C\HC/ND!E[IEG([^,WEY4' M-)2\:1RF^?_)6[FOUB'3+.7QHFPL>K (HN(O?2^_B(T&AK&G@5$V,(YMT"\; M](]M,"@;#(YM,"P;#(]M<%HV.-UJH _V-!B5#4;'1AB7#<;;#?0]#<[*!F?' M1M"UU;^YXM).;T\3^(WDLC]!4^^R),N;R_2)(BD/AYX(K8&HAV_ M_!)S1FSR"S'9$R>?3,9I$*;DD;WSC(8_G_>X"")W[4U+H%D C3U W2"W<<3G M*;&B&9O5 3W1NW47C547KPTE\2I[.2&&UA7_&3KY^F"23_]LZMCD"(P^/H@Q MU1@_BTY(O^A-7X&QCL<8"HRMQIAL*C#ZP8-RCOF*^P6FH;E[_,&H>N&I,;?T M@QB#@Q3_0&=H=.@KJ:5A?ZV4?LX=[.'>T0\Q+O"4\)A<3?_(@H21NT0,5 G_ MZ)*[D$:\2V@T(Y;8MI2[=LECS&G8< C7RE!R3/R<+NF4773$H)>RY)5U+G_Z MAWZJ_=J4]TB86<"&.4P.KJ^7>G]H##1-.^^];N;W[H[&Z6 \WMG11G;/0<)< M),Q#PGP0K);H@W6B#Y2)[D6<"2HGDS@5Z3ZART!D2.%5*PF1) M\$KE?+1+[."=S4A-)$VR4 +;RJ* C3?.M-J)9@SJ)UH3&=)"PFPDS#GJRW"1 M(3TDS ?!:HD\6B?R2)G(MS3*GNF49TD0O1";3H,PX!]Y\?V-)FP>9RE;G^W) M7Z*$2<+TB3JQ/E&*$$MATCD# 3";.0,!L)T [,&=XXF*:D/(D*X: 2?S*HGQLN(JBC(;D)E@$7(P,Y)XM MLV0ZIZ+V>N#Q]#N)$^*E:<:(&;P&,Q;-TB8=J3O05DA0F@FE65":7=(VQ]QB MQ-T:EZ)@"G@FHA^B MZGICX2LC_V(T::ZMH#XSE&9":59)J]EXC>60#8WK0&FNWN"^-^:O!XWKHVAU M-52&LZYVG']<#5?/G"6'Y0 UJZ$TLZ353EV-"6PU[-EXK-=P&D:R6Y+E?[C"-%TQ,NO,KMXU+,]1Q6J?[5":CZ+5Q5!9UOHAS[I9#"L'>S(7)>#@R- M8H!:V5":6=)T8U-;)\9P^\0/=;.A- =*E^2A:7265MZVKS>VR5")W"5L6/G>9 M]>1K-!,SA?H5J48I(+W-B=Y@D#=* 6II0VDVE.9 :2Z4YD%I/HI6ET+E;.MJ M:WOOQ==)O! 3Z5P;-F,; TFC'*!V=TF3EQTVE[]I^G;-8T+C6E":#:4Y4)H+ MI7E0FH^BU>\FJRQM0VUI[Q7$/9,WE,JJZ3@_0AVGK2:@--/8M4*;KX1;T+@V ME.9 :2Z4YD%I/HI6UT3E;QM_F[\MMCVP:28VD]_$)#R2-R2+R;F8I$^E@/+; M+SX]_&;?_[RQW1-5V'MQ5T:^@\HL5W>]ME^2A:70J52VZT<\FWE6#)7]D0XTYQ*3@?2-:5 M6Z,PH'8XE&:6M,/"0$:UH30'2G.A- ]*\U&TNC JP]Q0&^8_5JZM5ETIBRZH M50ZEF5":!:794)H#I;E0F@>E^2A:75"5YVZH/??<-I07!>3$Y$F,*1%+\SNC MI-5>KD)IE G48B]I6S[@]B4Q:$P+2K.A- =*5.Y& 2'OR9W]0A%Z($\4RA##6]K3(. M]-48[I<&M",6E&9#:0Z4YD)I'I3FHVAU:51&?%]MQ.?+>Q]7RWL;LQ]JAT-I M9DG;++#.AOJHX<=CH4XWE.9 :2Z4YD%I/HI6S_7*Z>ZKG6[T_/IO7XFB/I[6 MTH,:ZU":!:794)H#I;E0F@>E^2A:79\;/WC>RG[_'U:BJ .T%DRS13[>FKM# M@UI0F@VE.5":"Z5Y4)J/HA5*Z&T\+V/!DI?\^2PIF&PO=V]R:W-H965T+LE#[Z9'?MY#N0#U"R-N M%63 R"L!L@; '" MTP#B+H#P$*!_!"!J :+3 $9= -$A #T"$+< \0D )@=LP"L#J@LC/L"(KZ)A M-\>HY1B=PB$-*[H01@=?PU78C_]#\/>ZEGT [K&G<*%) 2N4!;T8]:INJO7" MR(UK9 MIL"VZ:8[O$"@;@.V+YLZ1]02P,$% @ \X$U5Q\7 M^KLV! :Q !D !X;"]W;W)K&ULS5C;;N,V M$/V5@;HH$L"-+KXFM0TX=K)-L=D&27:+HN@#(XUL8B72):DX ?KQ2U*R[/C" M=8(\]"46)<[PG,,A9R;]!1??Y Q1P5.>,3GP9DK-SWQ?QC/,B3SABJDOYP))8HWRS(^"H./GA#)OV+?O;L2PSPN5488W F21YT0\GV/&%P,O M])8O;NETILP+?]B?DRG>H?HROQ%ZY-=>$IHCDY0S$)@.O%%X-@[;QL#.^$IQ M(=>>P5!YX/R;&5PE R\PB###6!D71/\\XABSS'C2./ZMG'KUFL9P_7GI_=*2 MUV0>B,0QS_ZDB9H-O)X'"::DR-0M7_R&%2$+,.:9M']A4&6L$ M.67E+WFJA%@S"#M[#*+*(-HT:.TQ:%8&34NT1&9I38@BP[[@"Q!FMO9F'JPV MUEJSH!HP_'\ $H@_L9+R1AB>S[2J,POORX6O&\7#':LV(8P35G:B;A@B68O'3@ M:_@UAVC)X3QR>OR]8"?0#!H0!5%S!Z#QX>:1 TZSEK1I_;7V^+O$! 7)&G"G MB!97JP2?>$RR-8GAXDF?0XEP=(X,4ZJ.&_!1<"D;,-;:4%90-H4_YMJ/"?:= M*I<@VA:$.:R/PUX0]/W'=>+;<_3Q7DUZ0:]5TVNYZ7&ASP;[ 9N#:92+=5Y" MW*#1VJ)QNH]%NV;1=K*H0&EXG[3L,"9"/.M+<4'$[IAN;T%H=[9P.ID6^/O.O%/Z"--4-\H]L!<,85: M(P4WA":[D':W]B-L=;D5Q/J.0E])5EA%8=1II,E83$V8((I"H&) MW9V1E*@:9K]T C;'9X+EDSX_HYP7N_?(N>KAG$J!>ELR[CE7IS7KTW<*0Z*@ MNBGM15DH+IXWC9S!6@()6QMQN!$"3KAO#($P6&77P'U94FEN_K^0" FC5 WETJLU1GA_R4P*B0_B@PWX+<*$JT$ MB0[*H_8F*-2,"ZJ>ZWB _^!N075F6DIAIR6Z J12E>D4CB[O1\?N"')">'4$ MO9.WEX*MRJK075>]2X:KUMB,C>9F;#BAO)7JJL0*W376X51O<4Z4*$? 4UA& MU0413%,,B;YRS 3]/>6Z0:P&9H'Z_PO#[U!+ P04 M" #S@357Q,;;Y-$" 9" &0 'AL+W=OW+-9AN; C?LEG<$8\+&\DWKGMBPI*X K)CB1,!TXEYV+4<_$VX!O#!9J M94V,DXD03V9SDPX.]6'R&QD]H^!*1*_M+%DVLYY"D4BB*!JP5%(S7 M5_K 0]"L$Z[#C*T#*;1;M(('-8" M_3T".SZY%1PS13[R%-)U E>[;2W[2\M#_R#CEXJ?DL![1WS/#W8(&OT]W#\@ M)V@K$%B^[AZ^!X$ZQ:S.XZ3.:K-#D]5=*:L90\MHOM-Y'(1AV'?GJS:V@SI! M%)ZW46MJNZW:[D&U5UJ70I:8BI/+"C,A&;Z0'[=03$#^W"7V(*'I4A>JI D, M'-V&%,@Y./';-YW(^["K-O^);,U[V'H/#WI_Y PA)6.DN+LL-3Q:R;@?GIUM ME&4[Z+P3^KNK$K7*HH/*=$?3_8J_HB@'^5Y;E/]$MF:]UUKO_5M1>EN?P7G4 MVZC)=DPW]'H;-7%7NFP!?;I6WK&^=#/??J,?6'IAZ: MMU3.&%#769Z=H,T ?K^5.A^WFS, ]I_ M _%O4$L#!!0 ( /.!-5<%679I-P, $<+ 9 >&PO=V]R:W-H965T M)&"/&FC>W[GW]G^^P;[1E_$FL B9ZSE(JQLY9R,W1= ML5A#1L0%VP!5(TO&,R)5DZ]% 8B/*4A=[7NAF)*%.-#)]MSP:L:U,$PJW M'(EMEA'^;P(IVX\=WWGIN$M6:ZD[W&BT(2N8@WS8W'+5%\0]G!@ 9J^78Y; M<()RG0/C+SCB;[KE'*@=/?NA]M87U M0M/'QH%<:'2!U2Z1N M*])<$@DVH%P65B;#OE\#:MJ<^W:(<76Q4!M0V 3"=:"FS<#S[$2] MDJC72G3/)$E1<3QM7+W&G#[N=6M@32/L#T([6;\DZ[>FS R6H*AB:\[T/S)G M/LC9092#,LK!>W-FT#Q^N!/65KYIU/6.'%+?>WT4O/=E3:&K3M>I 5E,=.K7M%LI23+@*U.I";1@6RKS M1[SL+:O!2U,#U?HGNDHTI&ULK9AM_ MBH;>='(S<4 "_)#:GLDEDS:=ZS5SR?5>*R#'F@!R)=E.^NDK80(8+23MW!N; MA]WEMWK8_\)\+^236C.FT7.>%6KAK;7>G/N^2M8LI^I,;%AA[JR$S*DVI_+1 M5QO):%HZY9E/@F#LYY07WG)>7KN5R[G8ZHP7[%8BM!SR]);!U*B[\XVZO6 M,;*I/ CQ9$]NTH476"*6L43;$-3\[=@ERS(;R7#\707UZF=:Q_;Q:_3K,GF3 MS -5[%)DWWFJUPMOZJ&4K>@VTU_%_C=6)50")B)3Y2_:5[:!AY*MTB*OG U! MSHO#/WVN!J+E@*,>!U(YD/GS],Z3*Z8IS]1'$^#;W14Z^? 1?4"\0/=KL57&5(!"0$W"_?[TZ.W7TS5/5XD7J\2!DO[(E7YZY- M[K0B5BE#RZS0XQQZ\%X''7@ !O< Q?7)3@!9GGS?A:W=.]R%,7!Y,.LFL3P,"S&GCVSO$L[.0;/K1B#,*; 0MO MUL%S;7KP<-#H4C (>*=%\C2R"OWVI%>AVL^?X@XB8--:&,>0+?'$@Y" 0IX: M>91\1VUW8D15:;FULP\K'W:8XNYB!6SZQK;1,#RH&$M+FQALKM_>[U6HH_DG MW?D'C**>NHD;X<'#RG.1F1Z3%@FS>*972TU[]J!!QM#=]5U"UV0RBWL0&^'! M;RF/9F:[ZW*;%PKLWD*2H8/&:NH$PG72K7 MIH^JD1P\K#GWPM1)]"BMV*1N,P6B IJ#I\X:!*S:*_68M]$=/'E_PY%!$?NO;=^/BG:<>2-I>%C3OG.]7HLLM;V!MJ\%8,:N,HVBP-E]@)7IK/I* M1"-B>%C%KOFSF9F!E>,*TPA'L8,'F<6D!X\T&D:&->SZ4%9+D97FA15D)*XP M=7MFP&041[@'KU$O,JQ>A]:T'#T0S%6>$9XY@P>9D:"OIR>M%ZUAD1HN7\15 MG%'HH %&>-)3$D@C3&18F/I* LCIZLXHG(;=%P_(+(ZB/M1&H,BP0-D.'ZBR MZ*2%_1'D=@4IC.,N-2!M[3>^8^A&N,BP6!Z&UR,O#-:,ID]; W%\)H5]/[*>; M^E/=\E]02P,$% @ \X$U5Z>X06S) P V0L !D !X;"]W;W)K&ULC99M;^(X$(#_BA7MAU9JFS=>*T#:MGL]3K$D)CL?8$XF9=GQI[Q3(Y"?J@M@":?><;5U-MJO7OT M?95L(:?J0>R XY>UD#G5N)0;7^TDT-0JY9D?!<' SRGCWFQBWRWD;"+V.F,< M%I*H?9Y3^?,),G&<>J%W>K%DFZTV+_S99$575E*6 U=,<")A M/?6^AH_/86P4K,3?#(ZJ]DQ,*"LA/LQBGDZ]P!!!!HDV)BC^'> 9LLQ80HY_ M2Z->Y=,HUI]/UG^SP6,P*ZK@663_L%1OI][((RFLZ3[32W'\'(C)E M?\FQE T\DNR5%GFIC 0YX\4__2P345,(!U<4HE(A:BKTKBC$I8+-G%^0V;!> MJ*:SB11'(HTT6C,/-C=6&Z-AW&SCFY;XE:&>GOTE-)!7?,"FK),W:+*C[<7:R%_DC6D(&F& MF3R)$DDUN))9^.I;7Z9H#[-A;SSQ#_7XVC+1:#"JA"ZBZ%51]#JC>$-8J &" MNB,<^PX>%0<]?&+C4#&MPX:/"W1<)ASXW?K_#[G?@+P"; @6N2LO4: M)/ $G(>UW_(]:M Y)/INN$$%-^B$PPZ%_8=7^UXQ:D8S%^2@G: F95ODOC=T M8PXKS&$GIND%B824:6?FAFV/<40"J,K>SNJN$;=Z7N9S\V)$Q)KBF98 M97@23?(.S@,X:B$TSU];XKXW<#..*\;Q+\I')!_V!DIM#\#JL*W6!3ANN1^$ M#<*V2'QE<\/@?#4$G8BOF5C9*M:4;]@J X*7_KTI]?14VC>O\S_?Y[?.)A^T MD?K]!K9#*+B"7;O1PD[L)>B]Q-H19%?=4_>_JO+2YD47:G;1;K]FX'I4.YK MU,.)2H$\@#/OELL;-:G M7QN2&PO=V]R:W-H965T\C'AT=Z)0Y7E'WF"P"!GN,HX5>MA1#+RW:; M^PN("3^C2TCD-S/*8B+D1S9O\R4#$F2=XJB-':??CDF8M$;#[-R$C88T%5&8 MP(0AGL8Q8>L;B.CJJN6VMB<^A/.%4"?:H^&2S.$1Q*?EA,E/[4(E"&-(>$@3 MQ&!VU;IV+SU\KCID+?X,8<5WCI&:RI32S^K#N^"JY:@1002^4!)$_GF",421 M4I+C^)*+MHJ8JN/N\5;]+IN\G,R4 5<[]%_HT,D[ M=(Z-T,T[=#,RFZED'#PBR&C(Z HQU5JJJ8,,9M9;3C],U._^*)C\-I3]Q.B! M"D!OT2FZC9<170.@&TA@%@HTB4C"T2L/! DCCC["LTA)]%HV_?3HH5<_OQZV MA1R DFG[>;#Q)AA^(9B+T3U-Q(*CVR2 0!=HRY$7P\?;X=]@H^)[DIPAQSU! M,L^[=0,ZT#V5W3N.ZHX[-=V]X[MCPVPZQ8_1R?2Z+^B]!1*)!7J7\)21Q(?L M-T 3!G&8QNCV62YV#C7#O#'*JM)QR9?$AZN6K TVZ>CL-0K> T#5"\& &C$& QC16$R99?;AFDL@< M9,41$+=+TB+$!O9#,!P0FZCFF:B#I8QO!-877W(/3K M6.TWZQA0]0I4/2.JAS2> D-TAOX&PKA.[!.7#.6%H5C0?TRC<)[3Y++.+]6A M7.&J;]UBOC$&;PK*/),>6JL9U"U!2Z/0 /<+P/U#N2C/!%I-/-'H993')/+3 M2*)-YC6T3Y 7F-V& GUYPSISNXJ*1D?;/.17U*GA?$ MSK^"6%;')#807*Y6>0E@X33= )RNMY<>5D?&&*TIF?.]55A=IZ86&H]!P6/P M%3Q4*?=EF5)5BHGPOSQ/'N0U%MW)9"%1MJ+K@!C#-04RV)MNMZ9X60JI\;LH M^%T8^?U.V!Q.?;)$=VD2V3T \$D:I*5$>$_89VG&#N>B6;$Q)9MJGBTUG28N:>(?F8[&8(U!X[IT MQ/UJ/EH*JA,L;8)K]@GW87!D230+-:9C4\VSI:9#+&V&>]!GV$Q#JZXB5ZND MH3NHIJ&EH#K!TGVXYIOVQYA$D;SY/2H1K9H)JVJ>+34=8^DQW.8FXQL2T:J7 MR-4JB>CLU4-+076"I>=PS:;C+GR6_-XE/HWAF%RT:BJLJGFVU'22I5MQF]N5 M;\A%JV8E5ZOD8J=;S<7O85?9@34'C6A_3KQ9*6T%U@J61P68CBBXVZC(2_7<-FM12[[&B+AZ,HW-(VS,\WMX&EQZ M&FSV-'9X;M]B\5_1&T8Y1Q.RKL5KU1?E:M6[I.I3#%M!=<*EX<%FPS-A5%;- M4[X@3#',JJ=Q\5NU-%;5/%MJ.LK2^6"S\SDF6=5#?P;J&\+6>LN7WTV9XS9F MWMM[OEO[)B]OU]]IUS.\GL*EM<$'K(W&H'$"6K4R5M4\6VHZV-+QX.->L]A/ M0*O>"!]^XU+3I/;5:'MGCT,,;)[M%>$H>Z^VV2]0G"WVHUQGNS JY\?NI;?9 M55+*;#:YR!OV>2COB"*824GG[%P.BFWVC6P^"+K,=E),J1 TS@X70 )@JH'\ M?D:IV'Y0 8K=.Z/_ 5!+ P04 " #S@357=70 _\@$ #G$@ &0 'AL M+W=O9EL\V5XGT2,I.^NM'2K9D6922#OEBB^3=\;DC><^1XYV0W]4: M0*.G-.%JXJVUWESZOHK7D%)U(3; SDX[[N3T['(=,(XW$FDLC2E\OD:$K&;>-@[=-RSU5K;#G\ZWM 5/(!^W-Q) MT_)+*PN6 E=,<"1A.?&N\.6,$*N02WQCL%-'W\BZ,A?BNVU\7DR\P"*"!&)M M35#SMX49)(FU9'#\NS?JE7-:Q>/O@_7;W'GCS)PJF(GD;[;0ZXDW]- "EC1+ M]+W8?8*]0SUK+Q:)RG_1;B\;>"C.E!;I7MD@2!DO_NG3/A!'"KC?HD#V"N14 M(6I1"/<*8>YH@2QWZX9J.AU+L4/22AMK]B./3:YMO&'<+N.#EF:4&3T]_2HT MH$_H''U,-XEX!D#7P&')-+I+*%=FX,:T."RJ_OT:VO'?%+K-^,*,/FBJ,X4H M7Z"K5&1[,UY2NP43I$_L]YPE;4[OY+5[P*VQ;PZA(0E*H1KF7HFYUXGY,]=@(J%1+)1V M(2O4^T>31OT37$V1<.1&U2]1]3M17<4ZHY+1!"5".0]9OS'G.1F=X'+)#/IN M9(,2V> U:ZS0AK*%"]B@.>D(GP!SR."HYP8V+($-_\?F Y/7.K;=L $$A_WH M!*U#Z'AOUM".2K2C5R8)FX[1E5*@E3,[C-XR.[R1L9K+.*@H*^A2([._CCQP M@L4-&)9@ZE";,N=XU)+3,*F@DDZH#>XW2,^.M]H9FAD2EFR>V9.BT/SY4$BX MXTX:,(-33[I$ZFY43(H[Z>KE9+/7[\XV+J'6=(,KLL/=;)='$YY,7:[ O?[1 MRT'K$JGCJ@@-=S-:YRE[(1_B)I7A@/1.4;NDCDYA'7C%>;C?F1-MXQN8M1K5F1UQ)X_^;'I\*VOU %34BKNY]88MEZ88X3&8;*AW -S\-UG-+.&R M;8V=,7+0;1B>%@M.J:AM42M6QMVT_,AE=9_@YGI+:Z6-94 :QUF:)50;":'7 M($TMEIH K^V%96M)TK3!Z5F3FJ.@X9A#:-1V^BO^QIU<.?UJ72DN3)6#3HRC MQO2#1AIHRN >=D,D%=V2;KJ]D^(?<^DV46WN(A=2XJ#-9C7DDFHMATA%KN0E M6L>'.IS!1/0%^H-*680@DLC)5 MI6AHL&ULC95O M;]HP$,:_BA5-6BNM34@@=!4@%=JIG=0*M>OVVB0'L>K8F7TI[3[]SDG(* 2T M-V []SS^G?^<1VMM7FP&@.PME\J.O0RQN/1]FV20KUV.MYFX%'L M=UJ,Y?)0NL7 MU[E+QU[@@$!"@LZ!T]\KS$!*9T08OQM/KYW2";?;&_=O5>Z4RX);F&GY2Z28 MC;T+CZ6PY*7$1[V^A2:?@?-+M+35+ULWL8''DM*BSALQ$>1"U?_\K5F'+4$O M/B (&T&X*^@?$$2-(*H2K2%U.\ ; H*E@+97')EZ<-,YX56H-"R.Y7(,H64"<6N*4A1 MLPUO=M;)/EOV &[(")V*I(VY>:/#9X&=7 -R(>TIV3\_7;.33Z?LDS/]D>G2 M""17LCNM<+,LAM%B!\-?%J5=FG"S=),PZ..WTMU MSJ+@"PN#,.H FOV_/#R"$[4[%55^_0-^=PK!@$66:(M=ZU/+!Y7<7=[723\> M^:_;Q/LAT=J7$'T*ETE%R([AD4MM.QL'>_(-@!W$_)(ZZ">.6 M,#Y*2!43)5"%Q(-<\=ZDX7"':S]D"_T#U[#E&A[EYV%SE17.5H;[*79## MO4-VT=N![ C973Q_JZ;E8%95J;=T^$N%]1UN1]O7Y*HJHCOC4WIEZD?AGTW] M1-USLQ)4XR0LR3(X'Q*0J," ^" &0 'AL+W=OW[GW]GY^XZWDGUJ', 0YX++O3$RXTI+WU? M)SD45%_($@2N;*0JJ,&ARGQ=*J"I$Q7<#X,@]@O*A#<=N[FEFH[EUG F8*F( MWA8%52]SX'(W\7K>V\0=RW)C)_SIN*09K, \E$N%([_QDK("A&92$ 6;B3?K M72Y&UMX9_&*PTWOOQ$:REO+1#KZE$R^P0, A,=8#Q<<3+(!SZP@Q_M0^O69+ M*]Q_?_/^U<6.L:RIAH7DOUEJ\HDW\D@*&[KEYD[N;J".9V#])9)K]TMVM6W@ MD62KC2QJ,1(43%1/^ER?PYZ@%Q\1A+4@/!3TCPBB6A"Y0"LR%]85-70Z5G)' ME+5&;_;%G8U38S1,V%M<&86K#'5F^D,:(#?DG%P7)9KGFK.,NALZO0)#&==GZ.1A=45.3\[( MB=7>YW*K4:3'OL$0+(B?U+CS"C<\@ML+R:T4)M?D6J20OG?@8^S- 81O!S / M.SU^WXH+$@5?2!B$40O0XO_E80=.U-Q'Y/SUC]T')BZ7NO5H*N7 *6UV/DW/ M1V/_:1^VQ:0W;&S>$?4;HGXG$2:RX8")>QRLDK78#()VLD%#-N@D MFQ52&?9:?6WX>8J.LQMT;E\AMMC$43MBW"#&G8@N3> 9:ZZ&5J[XPYZ'5%T6 M[YB&#=.PD^E>&LJQ B_1I;GOE)2@F4Y:0=5V#$JF-*TJ?B6KT,7,&!T&UF/0/D\O?*\4% MJ,QU*(T,6V&JHM3,-DUPYFK_P?P%#6 -&PO=V]R:W-H965TM%*:R$0(*T(TM)VZBIMBOJQ73OA)%@U-K.=)OWW.S84I8N[ MW("_WO.\!SB'8BO5BZX!#-DU7.AI4!O37H6A7M;04'TA6Q"XLY*JH0:G:AWJ M5@&MG*CA81Q%6=A0)H*R<&MS519R8S@3,%=$;YJ&JK<9<+F=!J/@?>&!K6MC M%\*R:.D:'L$\MW.%LW"(4K$&A&92$ 6K:?!U=#6;V//NP"\&6[TW)C:3A90O M=O*]F@:1-00R[<]& 5ENM)%-+T8'#1/=G>[ZY[ G MB.-/!'$OB)WO#N1J4Z,Y)NQ+>30*=QGJ3/E3&B!W MY)S<-BV7;P!D!@)6S) YIT+CQC"G;_@RC":WNQ8?*53$2+( 7&<5.;T!0QG7 M9^2$,$&>:KG15%2Z" V:M*APV1N:=8;B3PS=;\0%2:(O)([BA#P_WI#3D[./ M84+,<4@T'A*-7=SQ)W$QW-CGIE.E3F6_X-HR4^TCI(2G*_*AL0&7'4!,?*CM )9&? ME ^D_!CI\CR.DL2'RSV9I7[>9.!-_LM[DH9R+)JNHMKWBH*/%=5B1?D,30X^ MU5&I]2YVE MJK6"2UQJ,&U=,_TV1Z$VLV 5E9YPBSM&$E/J!];)::K'!@R7F-TG E M06,Q"R[&YXO$Q?N /QPW9N<,+I-GI5Z<<9//@L@)0H$KZQ@8O=:X0"$<$>&ZK67 60(X%:X6]5YMK[/,Y=7PK)8Q_ MPJ:/C0)8M<:JN@>3@IK+[LU>^SKL ,;3(X"X!\3[@.0(8-(#)C[13IE/ZY)9 MEJ5:;4"[:&)S!U\;CZ9LN'1=?+":;CGA;':G+,(UG,!5W0CUA@ASE%AP"TO! MI*&+)U\)S$_8&C4U%NZ910./!G.XD7")%C4)X[*DN MA3+6P%=",R[,MS2TE(R3%*YZX?-.>'Q$^#B&6R5M9>!*YIA_) BI"D,IXO=2 MS.-/&7^W<@23Z#O$43PY(&CQ__#X$SF3H3,3SY<;@;UG46C:+D[&<:KG=5'PZ;;,,^J$L&=&QI$ZK50LCQQOX#7":J@ MV;:MEH<4)X>D3.-D3_'AL/&>X'#GIZ]1EWX7&/ UZYH^>(=U<^&G;,\_IS74 M;8TM3;?#;IDN.0V!P((HH]&/TP!TMQ MO>$^,"SG[!]02P,$% @ \X$U5[U3%>)) P ] X !D !X;"]W;W)K M&ULM5=M;]HP$/XK5B;M15J;. $*'41JH5,WJ1MJ MM_7#M \F.TB03 M/6S4=44TA92(8S:#3.V,&4^)5$L^<<6, XESIS1Q?<]KN2FAF1-V\W=# M'G;97"8T@R%'8IZFA#^>0\*6/0<[3R^NZ60J]0LW[,[(!&Y _IP-N5JY%4I, M4\@$91GB,.XY9_BTCYO:(;?X16$IUIZ1IC)B[$XOOL0]Q],100*1U!!$_2R@ M#TFBD50<]R6H4YVI'=>?G] _Y^05F1$1T&?)+8WEM.>T'13#F,P3>D0Y$2+ MR'): R))V.5LB;BV5FCZ(<]-[JW8T$R7\49RM4N5GPR_,0GH$AVABW26L$< M= X9C*E$PX1D0FT,U"J#>/6^K*'>?R?0;9XHM7^V *X*C\Z$4.I3?UE$25&J M+'YN]H/PB;9+$A859N\'( E-Q(>N*Q4S'9\;E2S."Q;^%A9?Y]DQ"KR/R/?\ MP.#>W]W=WW1W53ZKI/I54OT2N^XU:A5TVC5Z)BEUJKB;;U>:BW3RM:,UKY9JEUJG [KY=:QRCR^H?->M">6 MZG+VK$3Z+$U9K+]N?99)KGH>J][L:"\5W*'0-KFO-2;X\)HK,>NB\VM5-9J9 M-8=7ESZVW_H[J0X;[G"O'IWUG'T3OVH)L+TG^"ZGP'<4W('N_9+W_^@B\*J- MP/8^8C_!-8R"JU?4:!5L:=[PJ@7 ]AY@-\D9KW.O58_1>M1+L^^NC21Z'KQ2 MD5(U3R0P5O#>\8DZC13^21\<&3\+)EO'O8DVI1/=) MG(K+WEK*[,)Q1+"F"1%]EM%4M2P93XA4MWSEB(Q3$N9%2>S@P6#L)"1*>]-) M_NR:3R=L(^,HI=<4/DUN^;J MSJDH89305$0L19PN+WOOW O?&^J"O,>WB&[%SC722UDP]EW?? PO>P,](QK3 M0&H$4;_NZ!6-8TU2\_A10GO5F+IP]_J1_CY?O%K,@@AZQ>)_HE"N+WMG/132 M)=G$\C/;?J#E@D::%[!8Y#_1MNP[Z*%@(R1+RF(U@R1*B]_DOA1BI\#U&@IP M68#W"X8-!5Y9X#VU8%@6#)]:,"H+\J4[Q=ISX>9$DNF$LRWBNK>BZ8M<_;Q: MZ16EVB@WDJO62-7)Z5],4O0!O4%^DL7L@5(THRE=1A)=QR05JN$]B3CZ1N(- M%6CQ@-X)H>Q[121=,?Z V!+-5?>4AG5A:2,-0"_G5)(H%J\4Z>O-'+U\\0J] M0%&*OJS91I T%!-'JG7HV3A!.>>K8LZX84DN;U#*>TR;@C;*:?IKX&[J#O!H MXMSM*G"LT_G0[.0?Z33$YU4G8S5>M1JO?36Y6UZCCVFVD>(U^I/>T1BYZ/83 M31:4_WML55:J_K:\$!D)Z&5/?1T*RN]H;_K;+^YX\/NQ]P\)\X%@AIK#2LTA MJ#<*VMCN#>N07=4!@AGJC"IU1B=Z#5N]9J5V]1HDS >"&6J.*S7'H%X;'WAM ML&Z+1/*O1K-2N1H.$^4 P0\VS2LTS4*.=M1K-.EY7 M:8!@AC3GE33G5FG\'YM(/J ;&FQX)".UX[+9R\KJ:B](F \$,S1T!_66=@!I ML%D+[M8]JGY9M>O+\UIY\376S?L=K'[.QBT' $ M13/UKN.1"YJ/9BVX)A>WQRH[N+.JSQ&LW#I9N?9H-:<+^=3]KAW5V9R@@0J* M9LI81RH7-%/-6G"W^/@+.(QB[M#=MR=H&H.BF;K6>_[,AA37&S?[MI'[.IB M4)H/13/5WOE_#FQL:\$UN?@PMNUO%.S@SJH^1VC#=6C#]M!VDH?MFUW[B)T] M#!K9H&BFVG5DP["1K077Y.'VR&8'=U;U.2(;KB,;MD>VO^6: M! UBH#0?BF:J6 P2P"-8E T4]T#=C8Q:&"#HIEBUX$-PP:V%ER3B0\#VQ$3@P8V*)JI:QW8L#VPG6+BEITN M:%X#I?E0-/.H3YW7/-B\UH)K,+%WF-?V=PEV<.<3/\^1UKPZK7GVM':*A>T; M7?N G4]7@88U*)HI=AW6/-BPUH)KLO#A4;L#"X.&-2B:J:H.:^:3.E!XK?^T M^;*.1*4MTMB* M$B,2$L=U6U]%EY^;N#G;A(6%HE9(P,BUHC$DO*4Z!/:HG_L?3L[YXFUCOE!;DW> MI+(X"EH]K0Z+S_(SU?O//>]B[GE'6X:J)3_T[-1#%*?3/Q']Z@2*Z5(--^B_ M59\;7ASX+FXDR_(3S0LF)4ORRS55XG/=0;4O&9./-WJ ZMC]]']02P,$% M @ \X$U5V7X=G-; P . P !D !X;"]W;W)K&ULO5?;;MLX$/V5@;;H)H ;77Q)D-H&G-C%=H$4AMVT*(I]8*2Q140259*R MXWY]AY2B.HFBIH6Q+S9)S3F<.4/*Q\.MD+-[ 31G/G/'0KLWE>"@*G? ,YQ)4D:9, M[BXP$=N1XSOW"PN^CK59<,?#G*UQB?HZGTN:N35+Q%/,%!<92%R-G(E_/CLU M\3;@$\>MVAN#J>1&B%LS>1^-',\DA F&VC P^MK@)2:)(:(TOE6<3KVE >Z/ M[]G?V=JIEANF\%(DGWFDXY%SYD"$*U8D>B&V_V!53]_PA2)1]A.V5:SG0%@H M+=(*3!FD/"N_V5VEPQ[ [ST#""I \%) MP)T7PKH58#>(T#0?0;0KP"V=+>L MW0HW99J-AU)L09IH8C,#J[Y%DUX\,^=DJ24]Y833XP]"([R'-[#4(KR-11*A M5'_#[%O!]0Z.IJ@93Q1\Q#M=L.28 J^74SAZ=0RO@&=PQ9.$^JV&KJ9D#*4; M5AO/RHV#9S;V [@2F8X5S+((HX<$+E51EQ+%^4^?;N/>>ML MQI3?9E_77T9,GT8$#R-FK=68E^6YREF((X?>A@KE!IWQZ[_\@?>V1:M>K57O M3[5ZB4"])\7Y9X\4:@CI/Y*H(>2Q1JU5_*%&_5JC?JM&"U1:\E"3$J5<7Z\P MO4'Y7Y,BK50O3[34[I!DTT.2S0Y$]J ?@[H?@_8S&S.);R[HM$8P9SOZY=8P MD9)E:S3C#GP0V89Z9D[NELFH Y=":5K5L"/WL'))L> MDFS6WH" =&12@0^I\1@P@(CM5-.U<_>L4XIR;3VK@M!8&-EX6[M)-(JL%&7NJ)I_BN6%5C""#2%801/UL M80E95B$I'E\:4*,]LW+LCE_0/VKQ2LPC$;!DV3]I+).Y$1@HAC4I,WG'=G]" M(\BK\"*6"?V-=HVM9:"H%)+EC;-BD*>T_B5?FT!T'+!_P,%N'.R^@WO P6D< M=.3,FIF6=44D662NT:J!CH[V5FI16:5Q)KG93Y2<7?S,)Z!/Z':TD MBYX2EL7 Q6_H^DN9RF>U?*_^-D3)G^M]= =%R:-$Q4V@DRN0),W$J3)[6%VA MDP^GZ ,RD4@(5]LI10\TE>),+:KQ?<)*06@L9J94O*O3S:CA>%ESM ]PQ#:Z M850F EW3&.)] %,);E7;+ZHO[:.(?Y5T@ASK#-F6[8P06GZ[NWV$CM,FP=%X M[@&\7I O(A5]#O$96M6A/%'QJZ-Z.A:]&MS7X%79;A?8=YTPG)G;KJ:AF>MX M5F"U9GON/(_GTVIAX;XO)/9,DTQ$9DUZ#>MT\>I;3R^+0 MR.L:[?'U6[[^4;[]VD:W&:'HWQO('X'_-T;U*-ZW1[>6](/ ]J1/6^G3]RR] MZ;#T7"O =B]I0S/7\@,\'4];T'(/?FKIU:=-.RS#">[?(D,C;$^F_KB2L%42 MOD?!A,."L4.W1WAHY.'PP*6'K==_F]9WE4R,UISEZ#HO,O8,@%2#I7:%Y&DD MU69M_EDMI'1SM+*.G_N]I?6CT/:CU&DN\'M65X/>K1O;\8)I+\-C9H'M'[@4 ML?W*WOZI]=4DO38<^(T=Q_&":U"[Q61; \Y# M(P?WDV%V6M8<^$9W\@)%K*2R[N/:U?:U<*%[Y-[Z9?6*T*WP*TS]!+DA?)-2 M@3)8*TAK,E6,>-W5UQ/)"MT8/S*IVFP]3-1+"'AEH/;73#7'S:0ZH'U;+?X' M4$L#!!0 ( /.!-5?H&X&?U 0 $D8 9 >&PO=V]R:W-H965T:(NV MA4BB2])V^^]'7:(K14AUN7PXSD?/_+0].Q(V0O?$B+ UR1.^=S8"K&[ M-DV^VI($\PG=D52^65.68"%OV<;D.T9PF#=*8A-9EFV N9CN\(<]$_+%[9/+.K**$44)2 M'M$4,+*>&S?P^@X%68,<\3DB1]ZX!IF4):4OVLC!&)R4ID(;#\.) [ M$L=9),GC2QG4J/K,&C:O7Z-_S,5+,4O,R1V-_XQ"L9T;@0%"LL;[6#S1XR^D M%.1F\58TYOE_<"RQE@%6>RYH4C:6#)(H+3[QUS(1C0;0&VB R@:HV\ 9:&"7 M#>Q<:,$LE_4>"[R8,7H$+$/+:-E%GIN\M503I=DP/@LFWT:RG5A\HH* >W % MG@5=O6QI'!+&?P0?ONPC\4T^?B)C85=;M/)XS$._W+9&AK"GX+4FCY9Z7Z;M/ M5R3-RAH\QCBMLJE*H#9^-O>O^0ZOR-R0DYL3=B#&XH?OH&?]I!)_IF"M5#A5 M*AQM*C[1]"#+B(3OP'->+N!-E):5\U:EO CGY>&R1>JP@)[GS![FRUCTUSVG%<_H_)7TZHM+[ M&%GI+E)+@E;M=996E#3^-8E.R'\93U?N"LA58-M#7!N^#,=R/?L0E%WK"K^$ MM(; F@3!@"Q4RT+G7>[+>-HAZ$-:TZ1-M?9HJ#?I2R[W9=?:$;"U$Z4MJG9; MJ+?;FX/T=CIJZX9Z[SY]NOO]N1QX"/G= >SC M_W M[8'QJ^T9ZOWYHI,^Z*^I:.+V:E,!\R8!')!6.SH<:>DC1V+:'PED6U9OSBMP MMANX Q,?U6Z-]&Y]N2U(V7%[:?6#:?.OHU+11/IA ]866=L\TMO\::M;&:R9 M:Q]"IUM!"AAR@^G XH9J\T9Z\[[@B*!^>NV)Y72%*6##4P/55H_T5G_RQK", MU[89Q^Z7C0H'76MH4M;6FW@2&_@_V&_B/H6 M;3M3V^]:N0+G^*B):W.OO1R=\[LVZG^/OE(NK@J<:G4U&X>R"6&;_*R:@Q7= MIZ(XN*R>5N?A-_DI<.?Y+;R^*TZUZS#%(?L#9ILHY2 F:QG2FOBRP%EQ;EW< M"+K+CWZ75 B:Y)=;@D/",H!\OZ94O-YD'52_'BS^ 5!+ P04 " #S@357 M"O\7/:X# #H#P &0 'AL+W=O MA%RD_^PA$V(/X'4. +P,X#T'> < S0S0? 9PNP< K0S02I1)0TET\)EAP[Z2 M6U#Q;&*+/Q(Q$S2%ST6\[E.C:)03S@ROI4'X#'_"1(8A-[2B1L.ICX;Q0,,= M/IB(!6_A!+B *QX$M%:Z;QNR'./M669EG%KQ#EAQ/;B2PJPTG(LYSHL$-KF< M^^WM_!Y[E8R?(]& IO,./,=KPI>I#ZQ"6>5,(MYDO4S/A;1W@_6N-BADNEG")E.7OX/R!=KY&^ ]. MRI8C97/358_W_F;8;#3[]F9?D=))K>(DO]*O^%0ZTVLVPX%%QXY&M4%K2%%W MG*JH6WG4K+NV_GMY>C:IVUUS4RD6 "CP* 2++Z=-%R(K"$%#9U'BNY? MF(XJ<[/2Z+&Y62>97Q-90>QN+G;W-7.S^S(WO?;+W*STX5BY:B(KR-7+Y>I5 MRG6)6B,=^R_N@3M4(<@%7=_"*'I$P>D_R%2I9M46VO!(P+*[?5()/%;%FL@* M*K[/57S_VCN<<%.YX((>:K_8]Y6N'+OOZR3S:R(K+('K/#TXG;IV/HE=^H3* MGIR5=HY5N%8V/V/;/Z"\7O?I>"IJM_=8=U_]&*@V<;1L=;+YOPB_](Q*I;3W M2J 0U3(I)37,9"1,6E7DO7FY.DJ*M&?]8_=LDA:=3S1I#7S%U)(+#0$NB-)I M=.FQHM*R,FT8N4X*K7MIJ&Q+/E=4BJ.*)]#X@G)ZUX@-Y,7]\']02P,$% M @ \X$U5VDZG8DL @ H 4 !D !X;"]W;W)K&ULE91=;YLP%(;_BH5ZT4IK((2/KB)(2Z)IJ]0I2MKMV@F'8-4?S#9)^^]G M&XK2E33J#?C8?M_G'/!Q=A#R254 &CTSRM74J[2N;WU?;2M@6(U$#=RLE$(R MK$TH=[ZJ)>#"B1CUPR!(?(8)]_+,S2UEGHE&4\)A*9%J&,/R9094'*;>V'N= M6)%=I>V$GVY>",."*"(XDE%/OV_AVEMK];L-O @=U-$:V MDHT03S;X64R]P"8$%+;:.F#SVL,<*+5&)HV_G:?7(ZWP>/SJ_MW5;FK98 5S M0?^00E=3[\9#!92XH7HE#C^@JR>V?EM!E7NB0[LWC3VT;906K!.;#!CA[1L_ M=]_A2!"&)P1A)PA=WBW(9;G &N>9% N5*NT5PP1K3YW%J9Z)YPPAJ&5B;&],WBY0(T)E1=H0M$.'JH1*,P+U3F M:Y./=?6W'7O6LL,3[+N&C] D^(+"()R@Q_4"75YE;R(>NA @G7N-0@AY#).V0R3L)A9-HCTX^1PASK M(5CZ[HR,HSA(_J/Y1PUG[ZY[+'>$*T2A-+I@9+M=MO=!&VA1NQ[<"&TZV@TK MBE,'W:!;>O^4L[_ 5!+ P04 " #S@3577!*K $0" J!0 M&0 'AL+W=O;%'B.=2A2*8; M8^]=@>CAH53:3:+"^VK,F!,%EMP-3(6:3I;&EMR3:5?,519YWH!*Q9(X/F$E MESK*TF;OVF:IJ;V2&J\MN+HLN7V\0&4VDV@8/6W)9-!HO+270^'$]'P;]Q^"EQX[;6$)0LC+D/QI=\$L7A0JA0^,# MZ;?&*2H5B.@:?SO.J \9@-OK)_;/C7;2LN .IT;]DKDO)M%9!#DN>:W\C=E< M8J?G./ )HUSSA4WK>TH11>V\*3LPV:74[9\_='G8 @R/7@ D'2!Y*V#4 9K, ML?9FC:P9]SQ+K=F #=[$%A9-;AHTJ9$ZO.+<6SJ5A//9#^,1OL$'^"2,-J44 M,$.JD!RU>(3]&7HNE8-;?/ U5P?D=S>?P?[> >R!U' EE:+'<"GS=)? R$07 M]Z*-F[P0]VNM!S"*#R&)D]$.^/3M\.0YG%$&^C0D?1J2AN_H!;[;PB+"M,DW M6@>_K[!_]N>!)_W"7S/Y$]$SWJ18]> M%7TNA*FU=W"# N6:+Q0> E]ZM'"NJ+VY%@@T*&!J,9<>OANW\Z7;*,.VQ,+8 M6&?#P5G*UMM"=SG%@]/>JU7 MBHY3)$K;E=2.U"X)!CY'T=@V\YL#6^JIK@7 MQM/3-^E^IOE@, M &D- 9 >&PO=V]R:W-H965TV@<;N8K=%BB#>;A^*?:"EL25$(EV2MEM@/[Y#2E9\D85-D/8E MYNT,SYPS4D;#K9!W*@/0Y%M9<#5R,JU7EZZKD@Q*IB[$"CCN+(0LF<:I7+IJ M)8&E%E06KN]YL5NRG#OCH5V[D>.A6.LBYW CB5J7)9/?KZ 0VY%#G=W";;[, MM%EPQ\,56\(,]*?5C<29VT1)\Q*XR@4G$A8CYRV]G-+ .R)?W+8JKTQ,:G, MA;@SD[_2D>,91E! HDT(AC\;F$!1F$C(XVL=U&GN-,#]\2[Z'S9Y3&;.%$Q$ M\3E/=39R^@Y)8<'6A;X5VS^A3B@R\1)1*/N7;.NSGD.2M=*BK,'(H,QY]8T1C,# M*Z9%8_HY-[[/M,3=''%Z_%%H(!_([^1=(K@H\X1, 6LJ!9Y\Q]79>JXTXSIG M!?F(53AC!2BB!9F U%A59&(I@E3DY11PI5"O$/9I-B4OG[\BSPD>^3L3:\5X MJH:N1L;F7C>IV4TJ=OX9=M0GUX+K3)%W2"D]#.!BJDV^_B[?B=\9\?V:7Y# M>TU\SP]:"$W_/]SOH!,T\@8,X;HX=, L;9F$GLYVQ9")X EQ+9I_3VUS=D2_74,Y!_DO^([>P ;X& M-]0[Q!C_I'OK4<\X,@'K3[%C?,XI_K&VXV,6BGFYU$'NKF$P4[T*S7 M:-9[O)N]$YMB&H?QD9FGIX*>3_OM7O8;7OU?YZ7?Z64GD8=Z^43!#C0;-)H- M'NWE53?T"VV59G#R?@W[7GQ< (.3 HC":'#F8:;>_;]G[]>50-!9 MU,'EH# M3Q7M4+>]MH8^_I'NQCXX4WI2( &-(O^,]:93.5RY;Q9H=[> !5HU8%N00'" MK5C&.*'>;T0L< S8BJL5V%Z:K$#F(GWQK._3WAM%L+]3HLA3IB$E?"?/19O: M[EX_B76SM'VYB;#FNNH@FM6F][^R'>_1^L1\$[2LOZ7^Y82V(5 "W+'-L'M_ M=?41^BAY++JJ^O)EJL;*<[%QH+W@XS_!8":0[@_D)@MUM/ MS 7-U]7X!U!+ P04 " #S@357C1KAT-@" ^" &0 'AL+W=O MJBQE,!-$EGE.Q?,(,KX=.KZS,\S3=:*TP0T'!5W# M1#,1.X.IXF!!E$2B-0?&Q@#%FF@9#& MGQK3L4?JP/WU#OW6:$0J)2*YW4P,LA35CWI4YV'O0"_=R0@J ."PX#.D8!V'= V0BMF1M:$ M*AH.!-\2H;T132],;DPTJDF9OL6%$O@VQ3@5WG$%Y#OY1&XBSGB>1F0"6"$Q ML.@9K8MR*15E*J49N<.:FI4B2C!KY%;PG(Q!*"P4]"J*+ 4AR?D$T)+)"Q-; M6 %[09"X]>'!R?HM.UEM@U>YPC>D50NG^U=-"6MPNP:3/W1;T+? M[USV!^YF7TF#5\?K=:W7"\(=2[ASDO![PE?DGBNDV\R]B6\%Z7?VJ'@MOWW MM]FKW\RW:_EV3_*U)>W;^FQB>!)$]^4K6= (A@XV7@EB T[XX9W?\SXWE= ; M@;W0V[-Z>_^AH'JO*J@&K^,%U;>$^V]?4/U7%52SUV%!N7NM. >Q-A-*DHB7 M3%5]Q5KM$+PVO?_ /L+A6,VR?S#59)U2L4Z9)!FL$-)K]3&'HII6U4;QPC3\ M)5""/ 4]OB)#G0F?OP)QO'6. H\=SV M\B+!LO:GE?7/>K7H-3NH1#:DO4P11?Y[HA(9A2E)^_)U#&\68J6'Y M\S,=9Y-7DYD102JJ,6R@.5V0))0/;/.9YA/JISR?A2+[C39YWTX# M^8F0+,J-E0=1$._^DFW^($H&MOV"@9T;V&\UZ.8&W;<:]'*#WEL-^KE!_]"@ M]X+!(#<8'!A8+QFBI1^R]3J;J#LY.B.28J^H(_(H3QX(JDN!"+Q''VF\V40+]&)0R4)0H$>Z58F)#Q% M[U$0H\<52X3J)YKHP[MA=]#[E+;>!F&H!*8:IYB7&R[;4CF;#MGV<\VT;B.%FVD#5L(KMC6^C;U$$G[T^K M'#-C_DCB%NIV,DS7@''>CK$-&+>.-^ZW!W22KT<5#->!33YC=*+6L0KDO>%1 MV]W=HS8L7;=0:3?C]5[@.71!.:=S]$BV:"P$E4IB>\6BFUA(GJ@(*:N4=FV$ MI\'^0JR)3Z\:*IH+RI]H8_3AG37H?*I2QP[6SV!IH'\:]0>7[:?RRA]WZ>@] M7$B/,"3, X)IR]PKEKEG7.8?ZHTD$"9\R= UB7\VT5UKW$)_WM)H1OE?Z!\T M42(()!HO.:7I6S@PW+\:75L>SS@S $.:8+"<.0, \( MI@EC4 AC\!LCUB/E$?K"2&R,/$8/ZDH'$N9 PEQ(&(:$>4 P36!GA<#.ZD4> MK$9"XX@EL:P2R]E1ZF%UU(\>&2;&,>NJ !+F0L(P),P#@FDJ&!8J&/ZO8>:W M9TO&Z=2-69 P!Q+F0L(P),P#@FEJ/2_4>OZ;LZ7SR@1G>!#%C%[4U04DS(6$ M84B8!P33=&%U]L6FCE$9$R)6"(?*[+F\9 HB9EC=* )*9^6D2N$97:HM/.NX8G28D3EYIT&Y4^^PEPOJ& :E>5 T M72?V7B?V*R^=JFJ@IH62!E3BL^ L0F/?3Z(D5*\AE0E-;E 02Z;L)54NREQG M3>0N%C3[R@3=,YZ*1^5?M#+]-CM96SGVD2BZUK%T*GH=I?PNJ&<8E.9!T73I M[(O+EKFZC%5\")8Q5F?IN! M5J%!:0XHS06E85":!T73I;8O<%OF"O<^2C531:E00D+#;MY,JZV9WE&@L.SN M<3P!+2B#TG!..R]/P6I9^@P\J#'U1=X7BRUSM?A-\:1F*@Q:/P:E.: T%Y2& M06D>%$W7U;[6;)F+S76#!VCA.*?IN5_PM^$FR92\'_\2B$F5Y[S8?'&<7QF@]?W_^ZH'YA4)H'1=-7 M?%]-M;7/EM:AI9%_=9%_BF/)-,ZVN%$!I#BC- M!:5A4)H'1=,ULR^]VN;2:SG?Q,%6A1)-196ZL:J^N;$/$K:)>>#:@H"DN: T M#$KS7GV\NY5NE\X#1Y0OLZ/> OGI3F%WZ+)H+8Z3C[-#U ?M$^O"L2K:7>L" M[PZ+[_&[L^NWA*O-K$ A7:BA.JTS%?_Y[CCX[D*R=78:><:D9%'V<47)G/*T M@[J_8$P^7Z0#%(?R1_\"4$L#!!0 ( /.!-5>ZSOO(CP, T- 9 M>&PO=V]R:W-H965TV25*$"7(9,09"%P/K;%[-76)<<@L_HQP+ROW8*BL.'\TB]M@:#DF M(HS15P:"ZLL.IQC'!DG'\;, MDUE1B5,>_Q4%*AQ:/0L" M7-,T5G.^_QT+0I[!\WDLLW_8%[:.!7XJ%4\*9QU!$K'\2I\*(2H.A+SB0 H' M\E:'5N'0RHCFD66TKJFBHX'@>Q#&6J.9FTR;S%NSB9A)XT()_332?FITSQ7" M/7R'!6YT=A35TO@;?(:(P3+DJ:0LD -;Z1 ,D.T7 MQTWRX\@KQ[D$[CA3H80;%F!P#&#KV$L"Y$!@0AH1_TC9);2<"R .:<'#XAJ^ M?OY6$]CT[3"D'N8HO%:I;RO#;;^F;YJL4 !?PQRW7"BZBO&@=:U^.5PG@S,] MN!N1@;VK$FD\T+3]E=Q2'X>6[FN)8H?6Z,LGM^/\:*#3+NFT&^G,<8]E$3I]TNR=)JS%S/>)Y]5GKEUSZC5QF@@>IKR3<49:N M-8]4Z$A7O^!^?'M3MB#\"R=-J7<*5Z. CT:$[-4TC^1CU>H@U@29'^J!Y+&Q MKQN#?6^-G GL2%?7>7Y_.XW*OI3E F8HS)X>PVK?T#F@VZ[DV+GL]D\*H=ZL MUZXO!+&PO=V]R:W-H965T&8.2<]XL!'R12T!-'G-4JZ&UE+KU;5MJ]D2,J:N MQ HXOID+F3&-4[FPU4H"BPNG++5=QPGLC"7<&@V*9Q,Y&HA +]9361.+-KE#C)@*M$<")A/K1NZ/68 M!L:AL/@]@8W:&1,3RE2(%S/Y& \MQS""%&;:0##\6L,8TM0@(8^_*U"K7M,X M[H[?T'\I@L=@IDS!6*1_)+%>#JW((C',69[J1['Y%:J ?(,W$ZDJ/LFFLG4L M,LN5%EGEC RRA)??[+5*Q(X#!MKLX%8.[J&#=\*A5SGTBD!+9D58=TRST4"* M#9'&&M',H,A-X8W1)-S(^*0EODW03X\>A ;R0"[)$RQ0'4T^\G)OF!Q?DL\K MD#CF"_(("C.CR/0KN5Z*7#$> MJX&MD:Q9TIY5Q&Y+8NX)8M0E]X+KI2(_\QCB?0 ;HZQ#==]"O75;$7_+^17I M.1?$==Q> Z'Q][N[+71Z=>9[!9YW N\1UL!S(',I,C+&4"5N:51?+\FXT!WD M!:HQ2_/8Y/]&*4PYQ.29O39ELUS,+Q8S9W<]HK[G4']@KW=C;# +G7X0U&9[ ML7AU+%YK+$@3^9:AB'++"-XH>HD3[*SOA;1W0/+8B/:"L-_,T:\Y^JT[%'=>Q11P)%1ZF_#,-^<"!0@U44!E&S0/V:9+^5Y$0F:Y2'?&)32+?7 MU3WC^1P'N30'JTVN5OASY>H(;"\3U-G^9#K_Y\U=K;9W[CS?[7L'NC;9^5[8 M/Z$LW2D!:'?:DG_(F3=I^^KG2M\5VGZNW&VNW(X.:P6T*U??BZ)#48^MJ!\$ M)ZY3NBTN:'MU,4%!\0+%VHL\2Q9C[2]?R*=D9@KP;YS4=N2S]>H(;3\/V\*$ MMEH=V M5?!40+O5<,\Y5O/8*@@CYT!,>Z<'PTVU*%I3168BY[KL4>JG=?M[4S1]!\]O M35M<]'9;F+*GOF=RD7!%4I@CI',5(B59MJGE1(M5T>E-A<:=70R7V-J#- ;X M?BZPVZLF9H'ZSX+1OU!+ P04 " #S@357#AG8W9L" !L!P &0 'AL M+W=OVT\*_WW42HI:%C@E>&G_<RZ.BN@I/I +D#@SDRJDAJE[@E9<))!_7: M6*4#61G.!(P5T5594O5X"ERNAH[O/"W2L M!*&9%$3!;.B<^,>CQ,;7 =\9K/3:F-A,IE+>V\E%/G0\*P@X9,8R4/PL802< M6R*4\;OE=+HC+7!]_,3^MLVEC/(5FEC2Q;,"HHF6B^]*&MPQK CUX !"T@>"T@; %AG6BCK$[K MC!J:#I1<$66CDOBQ"C<98@SZ;4T0*[)/IG ',TQY$(T?PU; MXWURHC483::/Y+32"-6Z"]P] T,9UWL8=CV2',$%N"UEI*G(]< TJ MM.>X6:OFM%$3O*#F6R4.2.A](H$7A#WPT>OAP2;J'D1_CT)Y81>V(2[LQ(5;Q8T56U(T[Y). M@9.1%$;AG2!75%0S'%2*B3GY>07E%-2O/O5;Z6WW.-8+FL'0P?:@02W!23]^ M\!/O2Y\Q[T2V48FHJT3T)IL:=+)>?R^(CN)G-O6$^7$2'?7;%'?BXNTVH4=X M6_ ^D%M%<^S!ZIYM%]IWZ(JJ.1.:<)@ASCLX1 +5]/9F8N2B;H]3:;#9UL,"GT-0 M-@#W9Q);9#NQ';=[8-,_4$L#!!0 ( /.!-5=.4K4%O0( -0' 9 M>&PO=V]R:W-H965T':0]NX[/N3>]M[^F[)%G M (]E07A R,3HKHT31YG4&)^1BL@\LV"LA(+N66IR2L&.-&@LC =R_+-$N?$ M"/OZ[)Z%?;H414[@GB&^+$O,GH=0T/7 L(V7@X<\S80Z,,-^A5.(0,RJ>R9W M9LN2Y"40GE."&"P&QI5].0I4O [XGL.:;ZR12*R@7%NH 06>%F(![K^ M"HT?3_'%M.#Z%ZV;6,M \9(+6C9@J:#,2?W$3TT>-@"VOP?@- !G%^#N ?0: M0$\;K95I6V,L<-AG=(V8BI9L:J%SH]'234Y4%2/!Y-M4Q>H!4!1R/0>"\X"9<:-H6"MR]BBR'71'B<@XNB8))-L$IK37>G1> M/ Z=@XS?EN0,]:Q/R+&<7H>@T;_#G0-R>FW*>YK/W9=RF5.N'[;=B6,K=5YAY4-IO<3J_'*)I>3:^C+G4'X:KA M7/(*QS P9$?AP%9@A!\_V+[UN2OK[T2VY=1KG7IOKT$-]3>3:UTX0;!3@XXP MVW,\K[L&?JO,/ZR,DM-9A'[>03D']JM+WT&"_ZW".Y%M>0U:K\';JQ"\^L1= M-^B=[Q3A=93G!;:]4P-SHT&6P%(]-SB*Z9*(NH^TI^UHNM(=>>=\*$=6/6'^ MTM3S[@ZS-"<<%;"0E-99(#6Q>H;4&T$KW8;G5,BFKI>9'+O 5(!\OZ"R%3<; M=4$[R,,_4$L#!!0 ( /.!-5<^L(GCCP( $T' 9 >&PO=V]R:W-H M965TY*0L7$RJ6L MCFQ;)#F46!RR"JC:63%>8JFF/+-%Q0&G!E02VW65%=R.)2U*H*)@%'%8 M3:SCT=$TU/$FX&Z3&M@?/[!_-=Z5ER46,&7D5Y'*?&)]LE **UP3> 'SZR\60HX8B,!3Z#UK'8]\=.9&][@M_&A6&[MCOHK;T>9T^;Z>^ MF\NSQ>D,S1?'B]/YD+:=<-TNCD2%$YA8JA\(X&NPXO?O1J'S92CW;T2VY=3O MG/JOKT1#$?9R''B!%SZJQ-,HWQN'GX\U.7S07F&<%%8C M2N&&ULK55K3]LP%/TK5H8FD 9YA\?:2-#"UDD@1,OV8=H'-[U-+)PXLYT6 M_OUL)T0II!43?$G\N.?XG'N3Z\&:\0>1 4CTF--"#*U,RO+,MD6208[%$2NA M4#M+QG,LU92GMB@YX(4!Y=3V'">R#U@E*2G@EB-1Y3GF3Q= MV7IHN=;SPAU),ZD7['A0XA2F(._+6ZYF=LNR(#D4@K "<5@.K7/W;!3I>!/P MD\!:=,9(.YDS]J GD\70:)UDVL8Z&D$I+E#5@I MR$E1O_%CDX<.P VV +P&X+T5X#< WQBME1E;8RQQ/.!LC;B.5FQZ8')CT,H- M*705IY*K7:)P,KYA$M -.D132%5Q))H4]:>AX@4:):Q2N!B(0:V5%+U@7;2R+JH M97E;9/VHBB/D.U^0YWA^#WST=KBW";=5@MHL>6V6/,,7;.'KIJ'/3(T.#5K_ M-ZO8]0,W5$>ONJ)[PH+(%.:9<55YT5_;Z&? [\3Y^ZG03_6X8/(MOP&K5>HW>5(7KUF0?! MZ4GXH@ROHR(OC)P79; [K4U?*]>8IZ00B,)2X9RC8T7 ZU9=3R0K3;>;,ZEZ MIQEFZG8#K@/4_I*ICM=,= -M[\OX'U!+ P04 " #S@357&T&D>N(" !J M" &0 'AL+W=O9%X[ QGN")7 MG3473S)"5/"2Q$QVK4BI],:V91!A0N0U3Y'IF047"5&Z*Y:V3 62, TY M3M-."&56KY./342OPS,54X83 3)+$B(V XSYNFNYUNO UU&R@S8O4Y*ECA% M]9A.A.[9%4M($V22<@8"%UVK[]X,6R8^#_A!<2VWVF"M9ZY0KB' M*YCB4B='P2TK/@VSQUX ,I@%O%,$A;*CJVT9+.P'93R!H4\[X0\UX,[SE0D M8P736GXVGQ[2=A9N[ MZD:F),"NI2\CB6*%5N_C![?I?#Z6HS,9:U8^FF=]C#,C&G[=83)'\?N8NK,$_YNS-R+;\=JJO+;>+V>M@_/C MN_MG[##&=9W&7L+LK6L[0;',JYF$@&=,%1=:-5H5S'Y>)_;&![J0%G7O+TU1 MA>^(6%(F(<:%IG2N6UJ2*"I;T5$\S8O#G"M=:O)FI'\&4)@ /;_@ND"4';- M]7O1^P-02P,$% @ \X$U5S$QTU[E @ =0< !D !X;"]W;W)K&ULK97;;MI $(9?9>16%4@4'P(&I6 ID$1-E0."I%55 M]6*! 5;Q>IW=-02I#]]9FUA4,;[JC;VG^>>;F3T,=E(]ZPVB@5<1)WKH;(Q) MSUU7+S8HF&[+%!.:64DEF*&N6KLZ5#EH M.J5+:WC3@R",(3!L'!(,BY"T2AYM8$QQ-;E)E1-,O)SD3WTB \P&>897.-+QDF!JZV]-70N$3#>*SA$5]- MQN)FQ2KX=8=BCNHWS8U9S&F7))R!7XX/7$.4UI>[.!"-"J+@!-&W+&Z#WV]! MX 5G\#2[A,;')JS,IP]^K__E7SV7HBU##LJ0@]Q!YX2#6]0:L04/*2IF>+*& M6Z2ZMHH?4$9@3Z=A+ 5MO@4N6Y0 )4"N:"@QBO81-'XB4\VJV.I=^QY),Z6A M X*T-AJ"#BS97M>$=5:&=5:K?9_9A%O,*;(8KK1A5-J)HO.K#$==15LHAKFB M/;[;*!BXVPJ(3@G1J86XH(OA!,(>&K.7C"F$:RE-$_Z-T2KUN+]Z[D(UOQJ=W($\K=$5\54Z'=.V9J=ZN!PA(HK 5ZQ(21\QN1*KE% M8<]=E>?P?9W./.]D.GJE]UZM]RER,<^4+AQ3W HJ@&K/0^R5^_W\DKQ#I'I?-KTJ>>W2+V@?ICJDU3S3$N")+K]TC M"55<\D7'R#2_6.?2T#6=-S?T+J*R"VA^1?OHK6/OZO*EC?X"4$L#!!0 ( M /.!-5=?YE-P8P, -(5 - >&PO5?3R":(7/5Q78YAT MN"M=3S_56@WW%",/[+YN9G+76<=8B]7RF/C0+O[S^P]4O,5^)QX]*:./)!01 M'O3L^=Q-*)K1@6^AMU1#\ZI*G(R23+0%&;AF0.N2E#KWA(_=*>%L+AFP$I(R MOC7#?1A89#R3CM)/@@[DPTCQS<"^Z<%#4NFD3&2RC&TBF-_S:OH>4/? (..\ M,=AWS4\QOX!OF<[&AODLZ. ME=LMFJ8V5#6-C.F ?E?-:'=E+Y^EZ^3L/E/OUGHYHNQ#A=)K21.V*?N;I#& MJ?NX.LESOGW+V5*DU"S^R0$G(U+SG%4FV3<=#4IEH0>H=)U[*A5;=$>^2I+? MTHVJRVF3X)[[1^CY[^9Y2065A'=-Z]H_Y"P_VW'UROT7GLNOE7W'5I/!X/ ] M5L>,0S<9'H/)H]CNX3&8C [?9' $'JN#Z:&;] _2I%<=USIGPIT383/JP,E[ M['Z"$SQO@SKS->.*B:JW8G%,Q8.#H9979*[_8-W1U_-CFI U5[<-.';;]D<: MLW4:-;.N(1'5K+;] 9;GA\VQ7\=B(J8;&D^KKES.RZ:C&SIJ=0%A'YF5EQW! M. :S(X!A<3 '&,>PL#C_TWJ&Z'H,AGD;6I$ARAFB',.R(=/R@\6QYQG<;KY#'ZP#;T\!FK)S@@!V%?.&/<$X$D48 K5HK]$P M1+(3PL>^/]A3$@119$< LSL( @R!IQ%', ?@ 4."H'P/[KV/O/H]Y;7_Q9W\ M E!+ P04 " #S@357EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( /.!-5?CB,%?D04 *@R / >&PO=V]R M:V)O;VLN>&ULQ9O?4]LX$(#_%4U>KO>0"_%/Z!!F6@(M=Q0RI=-71MA*HL&V M4EN&TK_^ULJ%KD.T,-8E5EM*MC9[?BNU7/S^WBW*9YTHQ]TH>W+9."^%VH@2EWI4O]2^61P-!#- MTCQ_-K7^92HKB[NL-D4Q&8S7![ZKVNKLS>Z[#O*;?&C<'BL?ODH F0R2(SCA M7->-=27<^24P/BDHO-YJK;G4A57U5%KUJ3;M2E>+[C1P%R-T&RX.F\]U$-_7 M_R>,9C[7F9J:K"U59==QK%71 5;-4J^:@:ADJ2:#31'QH^RM=W;0$7Q;!^K^% ?94[\/U!GL.V*70.5\_%1UG(*E/"!;=!@ $! M&!P,4+R;2009$I A(^1=!]']H!%F+FY7JD:0$0$9'0SRSIH,0<8$9'PPR'/9 M+!%D0D F^X6\@9Y1?!!#<5LO9*5_N1)"0C._:\L2/Y,I 9DR0'X$R*OJ"4I" M#ZQPDSXFR(X9R,Z!#!0#K0.ZQ2YT%S]:O>I^B2!/",@3!L@I0%XKV?0B-SZB MNNLC!JR+[M&S2U6+J:L"!4-,8D[3*GK7B,"\!<(6.*9.,]ZP2 M!_7)M8C,E$I\DS_[%4L99+QGA3BXSP!W4:X*\Z*@[:I*S;45,W!>#Y-RR'C/ M$G&85X#9*>-Q:8I430(.F]QVC.U#HWZT'>;% MTU9S"2B1!'L6R9U>5!K*RFXP=BY4,V?&))23,"A&%]ZV(\E)9F 0S*_$\2=8:1$$W"(QI&$',+QI)$ BS')>3$.X7B2H"U,2CDAAW*\^@XQ)J6;R8"<:D%!1R*&@[9QNN9QKK%X$Q*0>%' [R M9FVX"464@R(.!WDQ<1.** =%' ["R>546:F+1GQ3/VV+9Y@CRD(1AX40YG]? MW%2]N"PP)F6AB,-"WE2X]VR2[VY7>8%3CXBR4,1AH5?,H;AL;5NK M]=9,XDFLB+)0Q&&AMZG[)JH8D[)0Q&&A-YA#\4F912U7&).R4'20@9#K1CL8 MC$E9*.*PT [,&[C>5,WQ.T[*0C&'A79@?E60S6XW8\I" M,8>%O)C8Z3%EH?B0;WAZ:7%,62CFL) 7$Z?%,;E.@,-"7LP48U(6BCDLY,4\ MQIB4A6(."WDQ3S F9:&8PT(>S'OW7OX5D[)0S&$AWT17;SXNH2R4''0^;H@Q M*0LE'!;R1A-;**$LE'!8Z,VTX6L2CS$I"R4<%MK&'(HOW9K-ML1I<4)9*.&P MD'=^ "A/ZSF5(62CDLY,/L57I*62CEL) 7$ULHI2R4P[[:Z-C+?_-%B\R>1LW\!4$L#!!0 M ( /.!-5=S?'@L40( /LL : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0 M#WH2<4:H0%S^"9\0\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJN MG,Y'-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_ M',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[ M2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7 M!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/B MG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KTSZIT)],ZH=R;0.Z/>^2?U'L:O0QFN/=]KO/Y/4CV>SRW7RU^6 MWSLG]_@%Y_JV8GCZ"U!+ P04 " #S@357SA7,7P\" #J*P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN M)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K M'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7( M/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP M85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z M0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12 M>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I M0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ \X$U5[D 3GSM M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ \X$U5YE&PO=V]R:W-H965T&UL4$L! A0# M% @ \X$U5Y:>YTMI!P JA\ !@ ("![0\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5VDX,LNQ M!P 2#$ !@ ("!CR 'AL+W=OOSY&P@8 /8= 8 " M@78H !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5XN4]$:5 @ B 4 !@ M ("![D( 'AL+W=O&PO=V]R:W-H965TZ/$RJO , " ) 9 " @9]0 !X;"]W M;W)K&UL4$L! A0#% @ \X$U5RA+;'&9! MDPD !D ("!DE0 'AL+W=O&PO=V]R:W-H965T7 M6='B9@H - ; 9 " @3Q@ !X;"]W;W)K&UL4$L! A0#% @ \X$U5[5FFS70!0 "A !D M ("!V6H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \X$U5UL326=]! C H !D ("!K7@ 'AL M+W=O&PO=V]R:W-H965T>P4 !0. 9 " M@6Z !X;"]W;W)K&UL4$L! A0#% @ \X$U M5WK5;9]A @ 8@4 !D ("!((8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5_>^<@)W @ 204 M !D ("!WJ$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5\2(W4:. P IP@ !D M ("!EZH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X$U5U[&"5?[!0 L1$ !D ("!B;8 'AL+W=O M A0$ "G M"P &0 @(&[O >&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5SZ7 M!-0% P ^@@ !D ("!K\, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5WK$,S>8 P H@T !D M ("!&M4 'AL+W=O&PO M=V]R:W-H965T;; !X;"]W;W)K&UL4$L! A0#% @ \X$U5QV>DHUK @ A08 !D ("! MK=\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X$U5ZII W @ @ *P4 !D ("!+>H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5\3&V^31 @ &0@ !D M ("!#P8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \X$U5Z>X06S) P V0L !D ("!B1$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\X$U5ZS8S\?7 @ AP< !D ("!E2 ! 'AL+W=O&PO=V]R:W-H965T$@8 ((O 9 " @6HO 0!X;"]W;W)K&UL4$L! A0#% @ \X$U5V7X=G-; P . P !D M ("!LS4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \X$U5PK_%SVN P Z \ !D ("!)T(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U M5[Z7ZF^6 P :0T !D ("!ZDH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5[K.^\B/ P #0T M !D ("!EU@! 'AL+W=OH# X$ &0 @(%=7 $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ \X$U5TY2M06] @ U < !D M ("!4&,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X$U5QM!I'KB @ :@@ !D ("!QVL! 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ !4 %0 Q< /J 0 $! end XML 91 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 224 400 1 true 82 0 false 10 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.nai-online.com/20230630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies Sheet http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies Note A - Organization and Summary of Significant Accounting Policies Notes 7 false false R8.htm 007 - Disclosure - Note B - Inventories Sheet http://www.nai-online.com/20230630/role/statement-note-b-inventories Note B - Inventories Notes 8 false false R9.htm 008 - Disclosure - Note C - Property and Equipment Sheet http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment Note C - Property and Equipment Notes 9 false false R10.htm 009 - Disclosure - Note D - Leases Sheet http://www.nai-online.com/20230630/role/statement-note-d-leases- Note D - Leases Notes 10 false false R11.htm 010 - Disclosure - Note E - Other Comprehensive Income Sheet http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income Note E - Other Comprehensive Income Notes 11 false false R12.htm 011 - Disclosure - Note F - Debt Sheet http://www.nai-online.com/20230630/role/statement-note-f-debt Note F - Debt Notes 12 false false R13.htm 012 - Disclosure - Note G - Income Taxes Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes Note G - Income Taxes Notes 13 false false R14.htm 013 - Disclosure - Note H - Employee Benefit Plans Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans Note H - Employee Benefit Plans Notes 14 false false R15.htm 014 - Disclosure - Note I - Stockholders' Equity Sheet http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity Note I - Stockholders' Equity Notes 15 false false R16.htm 015 - Disclosure - Note J - Commitments Sheet http://www.nai-online.com/20230630/role/statement-note-j-commitments Note J - Commitments Notes 16 false false R17.htm 016 - Disclosure - Note K - Economic Dependency Sheet http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency Note K - Economic Dependency Notes 17 false false R18.htm 017 - Disclosure - Note L - Derivatives and Hedging Sheet http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging Note L - Derivatives and Hedging Notes 18 false false R19.htm 018 - Disclosure - Note M - Contingencies Sheet http://www.nai-online.com/20230630/role/statement-note-m-contingencies Note M - Contingencies Notes 19 false false R20.htm 019 - Disclosure - Note N - Segment Information Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information Note N - Segment Information Notes 20 false false R21.htm 020 - Disclosure - Note O - Subsequent Events Sheet http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events Note O - Subsequent Events Notes 21 false false R22.htm 021 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables Note A - Organization and Summary of Significant Accounting Policies (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note B - Inventories (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables Note B - Inventories (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-b-inventories 24 false false R25.htm 024 - Disclosure - Note C - Property and Equipment (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables Note C - Property and Equipment (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment 25 false false R26.htm 025 - Disclosure - Note D - Leases (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-d-leases-tables Note D - Leases (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-d-leases- 26 false false R27.htm 026 - Disclosure - Note E - Other Comprehensive Income (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables Note E - Other Comprehensive Income (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income 27 false false R28.htm 027 - Disclosure - Note F - Debt (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-f-debt-tables Note F - Debt (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-f-debt 28 false false R29.htm 028 - Disclosure - Note G - Income Taxes (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables Note G - Income Taxes (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-g-income-taxes 29 false false R30.htm 029 - Disclosure - Note H - Employee Benefit Plans (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables Note H - Employee Benefit Plans (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans 30 false false R31.htm 030 - Disclosure - Note I - Stockholders' Equity (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables Note I - Stockholders' Equity (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity 31 false false R32.htm 031 - Disclosure - Note J - Commitments (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables Note J - Commitments (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-j-commitments 32 false false R33.htm 032 - Disclosure - Note K - Economic Dependency (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables Note K - Economic Dependency (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency 33 false false R34.htm 033 - Disclosure - Note N - Segment Information (Tables) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables Note N - Segment Information (Tables) Tables http://www.nai-online.com/20230630/role/statement-note-n-segment-information 34 false false R35.htm 034 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual Note A - Organization and Summary of Significant Accounting Policies (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables 35 false false R36.htm 035 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details) Details 36 false false R37.htm 036 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details) Details 37 false false R38.htm 037 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details) Details 38 false false R39.htm 038 - Disclosure - Note B - Inventories - Summary of Inventories (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details Note B - Inventories - Summary of Inventories (Details) Details 39 false false R40.htm 039 - Disclosure - Note C - Property and Equipment (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual Note C - Property and Equipment (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables 40 false false R41.htm 040 - Disclosure - Note C - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details Note C - Property and Equipment - Summary of Property and Equipment (Details) Details 41 false false R42.htm 041 - Disclosure - Note D - Leases (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual Note D - Leases (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-d-leases-tables 42 false false R43.htm 042 - Disclosure - Note D - Leases - Lease Cash Flow Information (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details Note D - Leases - Lease Cash Flow Information (Details) Details 43 false false R44.htm 043 - Disclosure - Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details) Details 44 false false R45.htm 044 - Disclosure - Note F - Debt (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual Note F - Debt (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-f-debt-tables 45 false false R46.htm 045 - Disclosure - Note F - Debt - Future Debt Payments (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details Note F - Debt - Future Debt Payments (Details) Details 46 false false R47.htm 046 - Disclosure - Note G - Income Taxes (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual Note G - Income Taxes (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables 47 false false R48.htm 047 - Disclosure - Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details) Details 48 false false R49.htm 048 - Disclosure - Note G - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details Note G - Income Taxes - Provision for Income Taxes (Details) Details 49 false false R50.htm 049 - Disclosure - Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details) Details 50 false false R51.htm 050 - Disclosure - Note G - Income Taxes - Reconciliation of Income Tax Provision (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details Note G - Income Taxes - Reconciliation of Income Tax Provision (Details) Details 51 false false R52.htm 051 - Disclosure - Note H - Employee Benefit Plans (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual Note H - Employee Benefit Plans (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables 52 false false R53.htm 052 - Disclosure - Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details) Details 53 false false R54.htm 053 - Disclosure - Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details) Details 54 false false R55.htm 054 - Disclosure - Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details) Details 55 false false R56.htm 055 - Disclosure - Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details) Details 56 false false R57.htm 056 - Disclosure - Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details) Details 57 false false R58.htm 057 - Disclosure - Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details) Details 58 false false R59.htm 058 - Disclosure - Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details) Details 59 false false R60.htm 059 - Disclosure - Note I - Stockholders' Equity (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual Note I - Stockholders' Equity (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables 60 false false R61.htm 060 - Disclosure - Note I - Stockholders' Equity - Treasury Stock Repurchases (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details Note I - Stockholders' Equity - Treasury Stock Repurchases (Details) Details 61 false false R62.htm 061 - Disclosure - Note I - Stockholders' Equity - Restricted Stock (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details Note I - Stockholders' Equity - Restricted Stock (Details) Details 62 false false R63.htm 062 - Disclosure - Note J - Commitments (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual Note J - Commitments (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables 63 false false R64.htm 063 - Disclosure - Note J - Commitments - Minimum Rental Commitments (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details Note J - Commitments - Minimum Rental Commitments (Details) Details 64 false false R65.htm 064 - Disclosure - Note K - Economic Dependency (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual Note K - Economic Dependency (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables 65 false false R66.htm 065 - Disclosure - Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details) Details 66 false false R67.htm 066 - Disclosure - Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details) Details 67 false false R68.htm 067 - Disclosure - Note L - Derivatives and Hedging (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual Note L - Derivatives and Hedging (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging 68 false false R69.htm 068 - Disclosure - Note N - Segment Information (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual Note N - Segment Information (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables 69 false false R70.htm 069 - Disclosure - Note N - Segment Information - Operating Results by Business Segment (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details Note N - Segment Information - Operating Results by Business Segment (Details) Details 70 false false R71.htm 070 - Disclosure - Note N - Segment Information - Assets by Business Segment (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details Note N - Segment Information - Assets by Business Segment (Details) Details 71 false false R72.htm 071 - Disclosure - Note N - Segment Information - Net Sales by Geographic Region (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details Note N - Segment Information - Net Sales by Geographic Region (Details) Details 72 false false R73.htm 072 - Disclosure - Note N - Segment Information - Long-lived Assets by Geographical Region (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details Note N - Segment Information - Long-lived Assets by Geographical Region (Details) Details 73 false false R74.htm 073 - Disclosure - Note N - Segment Information - Total Assets by Geographical Region (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details Note N - Segment Information - Total Assets by Geographical Region (Details) Details 74 false false R75.htm 074 - Disclosure - Note N - Segment Information - Capital Expenditures by Geographical Region (Details) Sheet http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details Note N - Segment Information - Capital Expenditures by Geographical Region (Details) Details 75 false false R76.htm 075 - Disclosure - Note O - Subsequent Events (Details Textual) Sheet http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual Note O - Subsequent Events (Details Textual) Details http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events 76 false false All Reports Book All Reports naii-20230630.xsd naii-20230630_cal.xml naii-20230630_def.xml naii-20230630_lab.xml naii-20230630_pre.xml naii20230630_10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "naii20230630_10k.htm": { "nsprefix": "naii", "nsuri": "http://www.nai-online.com/20230630", "dts": { "schema": { "local": [ "naii-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "naii-20230630_cal.xml" ] }, "definitionLink": { "local": [ "naii-20230630_def.xml" ] }, "labelLink": { "local": [ "naii-20230630_lab.xml" ] }, "presentationLink": { "local": [ "naii-20230630_pre.xml" ] }, "inline": { "local": [ "naii20230630_10k.htm" ] } }, "keyStandard": 351, "keyCustom": 49, "axisStandard": 34, "axisCustom": 0, "memberStandard": 46, "memberCustom": 35, "hidden": { "total": 44, "http://fasb.org/us-gaap/2023": 35, "http://www.nai-online.com/20230630": 3, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 224, "entityCount": 1, "segmentCount": 82, "elementCount": 627, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 887, "http://xbrl.sec.gov/dei/2023": 37 }, "report": { "R1": { "role": "http://www.nai-online.com/20230630/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "longName": "003 - Statement - Consolidated Statements of Operations and Comprehensive Income", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R5": { "role": "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "longName": "004 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2021-06-30_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-06-30_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R7": { "role": "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "longName": "006 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies", "shortName": "Note A - Organization and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.nai-online.com/20230630/role/statement-note-b-inventories", "longName": "007 - Disclosure - Note B - Inventories", "shortName": "Note B - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment", "longName": "008 - Disclosure - Note C - Property and Equipment", "shortName": "Note C - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.nai-online.com/20230630/role/statement-note-d-leases-", "longName": "009 - Disclosure - Note D - Leases", "shortName": "Note D - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income", "longName": "010 - Disclosure - Note E - Other Comprehensive Income", "shortName": "Note E - Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.nai-online.com/20230630/role/statement-note-f-debt", "longName": "011 - Disclosure - Note F - Debt", "shortName": "Note F - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "longName": "012 - Disclosure - Note G - Income Taxes", "shortName": "Note G - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "longName": "013 - Disclosure - Note H - Employee Benefit Plans", "shortName": "Note H - Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "longName": "014 - Disclosure - Note I - Stockholders' Equity", "shortName": "Note I - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "longName": "015 - Disclosure - Note J - Commitments", "shortName": "Note J - Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "longName": "016 - Disclosure - Note K - Economic Dependency", "shortName": "Note K - Economic Dependency", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "longName": "017 - Disclosure - Note L - Derivatives and Hedging", "shortName": "Note L - Derivatives and Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.nai-online.com/20230630/role/statement-note-m-contingencies", "longName": "018 - Disclosure - Note M - Contingencies", "shortName": "Note M - Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "longName": "019 - Disclosure - Note N - Segment Information", "shortName": "Note N - Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "longName": "020 - Disclosure - Note O - Subsequent Events", "shortName": "Note O - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies", "longName": "021 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "longName": "022 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies (Tables)", "shortName": "Note A - Organization and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables", "longName": "023 - Disclosure - Note B - Inventories (Tables)", "shortName": "Note B - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables", "longName": "024 - Disclosure - Note C - Property and Equipment (Tables)", "shortName": "Note C - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables", "longName": "025 - Disclosure - Note D - Leases (Tables)", "shortName": "Note D - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables", "longName": "026 - Disclosure - Note E - Other Comprehensive Income (Tables)", "shortName": "Note E - Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables", "longName": "027 - Disclosure - Note F - Debt (Tables)", "shortName": "Note F - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables", "longName": "028 - Disclosure - Note G - Income Taxes (Tables)", "shortName": "Note G - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables", "longName": "029 - Disclosure - Note H - Employee Benefit Plans (Tables)", "shortName": "Note H - Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables", "longName": "030 - Disclosure - Note I - Stockholders' Equity (Tables)", "shortName": "Note I - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables", "longName": "031 - Disclosure - Note J - Commitments (Tables)", "shortName": "Note J - Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "longName": "032 - Disclosure - Note K - Economic Dependency (Tables)", "shortName": "Note K - Economic Dependency (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables", "longName": "033 - Disclosure - Note N - Segment Information (Tables)", "shortName": "Note N - Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "longName": "034 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note A - Organization and Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "naii:IncomeTaxReturnReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "naii:EmployeeRetentionTaxCreditPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "naii:AccountsReceivableOriginalAmountOfSettledReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R36": { "role": "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "longName": "035 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details)", "shortName": "Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R37": { "role": "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details", "longName": "036 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details)", "shortName": "Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2022-06-30", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-06-30", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R38": { "role": "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details", "longName": "037 - Disclosure - Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details)", "shortName": "Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R39": { "role": "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details", "longName": "038 - Disclosure - Note B - Inventories - Summary of Inventories (Details)", "shortName": "Note B - Inventories - Summary of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual", "longName": "039 - Disclosure - Note C - Property and Equipment (Details Textual)", "shortName": "Note C - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "longName": "040 - Disclosure - Note C - Property and Equipment - Summary of Property and Equipment (Details)", "shortName": "Note C - Property and Equipment - Summary of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual", "longName": "041 - Disclosure - Note D - Leases (Details Textual)", "shortName": "Note D - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details", "longName": "042 - Disclosure - Note D - Leases - Lease Cash Flow Information (Details)", "shortName": "Note D - Leases - Lease Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details", "longName": "043 - Disclosure - Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details)", "shortName": "Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2022-06-30", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-06-30_StatementEquityComponentsAxis-AccumulatedDefinedBenefitPlansAdjustmentMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R45": { "role": "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "longName": "044 - Disclosure - Note F - Debt (Details Textual)", "shortName": "Note F - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:InterestCostsCapitalized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R46": { "role": "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "longName": "045 - Disclosure - Note F - Debt - Future Debt Payments (Details)", "shortName": "Note F - Debt - Future Debt Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-06-30_DebtInstrumentAxis-CreditAgreementMember_LineOfCreditFacilityAxis-WellsFargoBankNAMember_LongtermDebtTypeAxis-TermLoanMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_DebtInstrumentAxis-CreditAgreementMember_LineOfCreditFacilityAxis-WellsFargoBankNAMember_LongtermDebtTypeAxis-TermLoanMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "longName": "046 - Disclosure - Note G - Income Taxes (Details Textual)", "shortName": "Note G - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "naii:FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "naii:FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details", "longName": "047 - Disclosure - Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details)", "shortName": "Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_IncomeTaxAuthorityAxis-DomesticCountryMember", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R49": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details", "longName": "048 - Disclosure - Note G - Income Taxes - Provision for Income Taxes (Details)", "shortName": "Note G - Income Taxes - Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "longName": "049 - Disclosure - Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details)", "shortName": "Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details", "longName": "050 - Disclosure - Note G - Income Taxes - Reconciliation of Income Tax Provision (Details)", "shortName": "Note G - Income Taxes - Reconciliation of Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual", "longName": "051 - Disclosure - Note H - Employee Benefit Plans (Details Textual)", "shortName": "Note H - Employee Benefit Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "naii:HealthInsurancePlanPremiumExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "naii:HealthInsurancePlanPremiumExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "longName": "052 - Disclosure - Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details)", "shortName": "Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2022-06-30", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-06-30", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R54": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "longName": "053 - Disclosure - Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details)", "shortName": "Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R55": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details", "longName": "054 - Disclosure - Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details)", "shortName": "Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details", "longName": "055 - Disclosure - Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details)", "shortName": "Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details", "longName": "056 - Disclosure - Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details)", "shortName": "Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "longName": "057 - Disclosure - Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details)", "shortName": "Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "naii:ScheduleOfWeightedAverageAllocationOfAssetsRelatedToDefinedBenefitPlansDisclosureTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "naii:ScheduleOfWeightedAverageAllocationOfAssetsRelatedToDefinedBenefitPlansDisclosureTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details", "longName": "058 - Disclosure - Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details)", "shortName": "Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R60": { "role": "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "longName": "059 - Disclosure - Note I - Stockholders' Equity (Details Textual)", "shortName": "Note I - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2022-01-14_2022-01-14", "name": "naii:StockRepurchaseProgramAdditionalAuthorizedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-01-14_2022-01-14", "name": "naii:StockRepurchaseProgramAdditionalAuthorizedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details", "longName": "060 - Disclosure - Note I - Stockholders' Equity - Treasury Stock Repurchases (Details)", "shortName": "Note I - Stockholders' Equity - Treasury Stock Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "USDPerShare", "xsiNil": "true", "lang": null, "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R62": { "role": "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details", "longName": "061 - Disclosure - Note I - Stockholders' Equity - Restricted Stock (Details)", "shortName": "Note I - Stockholders' Equity - Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2022-06-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2009OmnibusStockIncentivePlan2009Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-06-30_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2009OmnibusStockIncentivePlan2009Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R63": { "role": "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "longName": "062 - Disclosure - Note J - Commitments (Details Textual)", "shortName": "Note J - Commitments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details", "longName": "063 - Disclosure - Note J - Commitments - Minimum Rental Commitments (Details)", "shortName": "Note J - Commitments - Minimum Rental Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "longName": "064 - Disclosure - Note K - Economic Dependency (Details Textual)", "shortName": "Note K - Economic Dependency (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "i_2023-06-30_MajorCustomersAxis-ThreeCustomersMember", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_MajorCustomersAxis-ThreeCustomersMember", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "longName": "065 - Disclosure - Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details)", "shortName": "Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R67": { "role": "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "longName": "066 - Disclosure - Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details)", "shortName": "Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-RawMaterialPurchasesMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember", "name": "naii:RawMaterialPurchasesBySupplier", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-RawMaterialPurchasesMember_ConcentrationRiskByTypeAxis-SupplierConcentrationRiskMember", "name": "naii:RawMaterialPurchasesBySupplier", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual", "longName": "067 - Disclosure - Note L - Derivatives and Hedging (Details Textual)", "shortName": "Note L - Derivatives and Hedging (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:DeferredTaxAssetsDerivativeInstruments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_DerivativeInstrumentsGainLossByHedgingRelationshipAxis-CashFlowHedgingMember", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R69": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "longName": "068 - Disclosure - Note N - Segment Information (Details Textual)", "shortName": "Note N - Segment Information (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details", "longName": "069 - Disclosure - Note N - Segment Information - Operating Results by Business Segment (Details)", "shortName": "Note N - Segment Information - Operating Results by Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_ConsolidationItemsAxis-OperatingSegmentsMember", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R71": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "longName": "070 - Disclosure - Note N - Segment Information - Assets by Business Segment (Details)", "shortName": "Note N - Segment Information - Assets by Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_StatementBusinessSegmentsAxis-PrivateLabelContractManufacturingMember", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R72": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "longName": "071 - Disclosure - Note N - Segment Information - Net Sales by Geographic Region (Details)", "shortName": "Note N - Segment Information - Net Sales by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "longName": "072 - Disclosure - Note N - Segment Information - Long-lived Assets by Geographical Region (Details)", "shortName": "Note N - Segment Information - Long-lived Assets by Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "longName": "073 - Disclosure - Note N - Segment Information - Total Assets by Geographical Region (Details)", "shortName": "Note N - Segment Information - Total Assets by Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "i_2023-06-30", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-06-30_StatementGeographicalAxis-US", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "naii:AssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R75": { "role": "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "longName": "074 - Disclosure - Note N - Segment Information - Capital Expenditures by Geographical Region (Details)", "shortName": "Note N - Segment Information - Capital Expenditures by Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "d_2022-07-01_2023-06-30", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-07-01_2023-06-30_StatementGeographicalAxis-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "naii:CapitalExpendituresByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "unique": true } }, "R76": { "role": "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual", "longName": "075 - Disclosure - Note O - Subsequent Events (Details Textual)", "shortName": "Note O - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "i_2023-07-18_StatementGeographicalAxis-California1Member_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:NumberOfRealEstateProperties", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-07-18_StatementGeographicalAxis-California1Member_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:NumberOfRealEstateProperties", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "naii20230630_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r143", "r222", "r337", "r343", "r344", "r345", "r346", "r347", "r348", "r353", "r360", "r361", "r362" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestCostsCapitalized", "terseLabel": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r95" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r642" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share correction", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r153", "r524", "r530", "r840" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Denominator" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r32", "r188", "r224", "r298", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r536", "r538", "r539", "r557", "r789", "r854", "r916", "r917" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "terseLabel": "Projected benefit obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r869" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r90" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r840", "r901", "r902" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r147" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r146" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r153", "r840", "r901" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r49", "r50", "r53", "r54", "r93", "r157" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited, Shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r485" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for restricted stock grants (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r18", "r145" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Granted, Shares (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, weighted-average grant date fair value (in dollars per share)", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Nonvested, Shares (in shares)", "periodEndLabel": "Nonvested, Shares (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r480", "r481" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Forfeiture of restricted stock (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r18", "r108", "r109", "r145" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Nonvested, weighted-average grant date fair value (in dollars per share)", "periodEndLabel": "Nonvested, weighted-average grant date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r480", "r481" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r568", "r582" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r153", "r182", "r529", "r530", "r840" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r497" ] }, "us-gaap_TenantImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TenantImprovements", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TenantImprovements", "terseLabel": "Tenant Improvements", "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants." } } }, "auth_ref": [ "r925" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "terseLabel": "Vested, Shares (in shares)", "negatedTerseLabel": "Vested, Shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r484" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r792", "r793", "r794", "r796", "r797", "r798", "r801", "r841", "r842", "r907", "r930", "r932" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, weighted-average grant date fair value (in dollars per share)", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r484" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r149" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r824", "r840", "r902" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ResearchAndDevelopmentExpense", "terseLabel": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r101", "r507", "r924" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r85", "r86", "r87", "r88", "r654", "r657", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r693", "r694", "r695", "r696", "r699", "r700", "r701", "r702", "r720", "r721", "r722", "r723", "r756", "r792", "r794" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r568", "r582" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r810", "r811", "r812", "r814" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r815" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r109", "r145" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r106", "r107", "r161", "r519" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r28", "r838" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r80", "r758" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Depreciable Life In Years (Year)", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r138", "r177", "r180", "r181" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Gain on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r837", "r849", "r850" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Available for grant, Shares (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r75" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r28", "r838" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r55", "r56", "r57", "r174", "r175", "r178", "r179" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r67" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Diluted weighted average common shares outstanding (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r246", "r254" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r289", "r290", "r648", "r651", "r653", "r713", "r715", "r719", "r727", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r751", "r773", "r794", "r859", "r928" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Funded Status:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited, weighted-average grant date fair value (in dollars per share)", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r485" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "terseLabel": "Maximum Remaining Maturity of Foreign Currency Derivatives (Year)", "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetAssetLiability", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueNetAssetLiability", "terseLabel": "Fair Value, Net Asset (Liability), Total", "totalLabel": "Fair Value Net Asset \u2013 all Derivative Contracts", "documentation": "Fair value of asset after deduction of liability." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "terseLabel": "Accrued compensation and employee benefits", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r8" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "terseLabel": "Basic weighted average common shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r245", "r254" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r139" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r274", "r279", "r283", "r284", "r285", "r286", "r287", "r288", "r291" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r906" ] }, "naii_The2009OmnibusStockIncentivePlan2009Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "The2009OmnibusStockIncentivePlan2009Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "The 2009 Omnibus Stock Incentive Plan [Member]", "documentation": "Omnibus stock incentive plan adopted in 2009." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r688", "r747", "r760" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r118", "r213", "r591", "r609" ] }, "naii_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "TermLoanMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "documentation": "Represents a term loan." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "negatedLabel": "Tax effect of OCI activity", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r16", "r155" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r351", "r413", "r414", "r415", "r416", "r417", "r418", "r556", "r584", "r585", "r586", "r767", "r768", "r775", "r776", "r777" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Current:" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "naii_The2020OmnibusStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "The2020OmnibusStockIncentivePlanMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "The 2020 Omnibus Stock Incentive Plan [Member]", "documentation": "Omnibus stock incentive plan" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r144", "r223", "r364", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r552", "r709", "r710", "r732" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r230", "r857" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r70", "r71", "r72", "r73" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments" ], "lang": { "en-us": { "role": { "label": "Commitments Disclosure [Text Block]", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r65" ] }, "naii_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "documentation": "Represents the number of major customers." } } }, "auth_ref": [] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionExpense", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Pension expense", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, 2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r230", "r355" ] }, "naii_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Net sales", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r263", "r264", "r275", "r280", "r281", "r287", "r289", "r291", "r381", "r382", "r590" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, 2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r230", "r355" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r167", "r168", "r169", "r294", "r295", "r297" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, 2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r230", "r355" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, 2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r230", "r355" ] }, "naii_OperatingLeaseBaseRentPerSquareFoot": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "OperatingLeaseBaseRentPerSquareFoot", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_OperatingLeaseBaseRentPerSquareFoot", "terseLabel": "Operating Lease, Base Rent Per Square Foot", "documentation": "Represents the increase in base rent per square foot." } } }, "auth_ref": [] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r19" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, 2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r230", "r355" ] }, "naii_NumberOfYearsCompensationUsedForBenefitObligationAssumptions": { "xbrltype": "durationItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "NumberOfYearsCompensationUsedForBenefitObligationAssumptions", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_NumberOfYearsCompensationUsedForBenefitObligationAssumptions", "terseLabel": "Number of Years Compensation Used for Benefit Obligation Assumptions (Year)", "documentation": "The period of employment before retirement that is used to determine what amount of compensation to use as a a baseline for the companies defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r385", "r410", "r412", "r418", "r436", "r438", "r439", "r440", "r441", "r442", "r456", "r457", "r459", "r777" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r96", "r97", "r338", "r569", "r767", "r768" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r206", "r208", "r214", "r592", "r610" ] }, "naii_SwissFrancForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "SwissFrancForwardContractMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Swiss Franc Forward Contract [Member]", "documentation": "Represents Swiss Franc Forward Contract." } } }, "auth_ref": [] }, "naii_OperatingLeaseFacilityArea": { "xbrltype": "areaItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "OperatingLeaseFacilityArea", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_OperatingLeaseFacilityArea", "terseLabel": "Operating Lease Facility Area (Square Foot)", "documentation": "Area of leased facility in square feet." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r33", "r230", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r569", "r766", "r767", "r768", "r769", "r770", "r838" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r151" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r433" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r139", "r191", "r606" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "terseLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r130" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r152" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r674", "r734", "r795", "r927" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r150" ] }, "naii_OperatingLeaseNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "OperatingLeaseNoncashExpense", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash lease expenses", "documentation": "Amount of operating lease non-cash expense. Excludes sublease income." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r595", "r606", "r789" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r840" ] }, "naii_PercentageOfRawMaterialsPurchasedFromSupplier": { "xbrltype": "percentItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "PercentageOfRawMaterialsPurchasedFromSupplier", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details" ], "lang": { "en-us": { "role": { "label": "% of Total Raw Material Purchases", "documentation": "Percentage of raw materials purchased from supplier" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r50", "r53", "r93", "r94", "r291", "r735", "r821" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Mortgage note payable, current portion", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r29" ] }, "naii_PatentAndTrademarkLicensingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "PatentAndTrademarkLicensingMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Patent and Trademark Licensing [Member]", "documentation": "Business segment related to patentand trademark licensing." } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r83" ] }, "naii_PrivateLabelContractManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "PrivateLabelContractManufacturingMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Private Label Contract Manufacturing [Member]", "documentation": "Business segment related to private label contract manufacturing." } } }, "auth_ref": [] }, "naii_ProductsManufacturedByNAIEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ProductsManufacturedByNAIEMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Products Manufactured by NAIE [Member]", "documentation": "Represents products manufactured by NAIE." } } }, "auth_ref": [] }, "us-gaap_FixedIncomeFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedIncomeFundsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Fixed Income Funds [Member]", "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments." } } }, "auth_ref": [ "r865" ] }, "naii_ProfitsharingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ProfitsharingPlanMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Profit-sharing Plan [Member]", "documentation": "Profit-sharing Plan." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "verboseLabel": "Recoveries of uncollectible accounts receivable", "label": "Recoveries of uncollectible accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r216", "r302" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r756", "r775", "r786" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r177", "r180", "r604" ] }, "naii_RawMaterialPurchasesBySupplier": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "RawMaterialPurchasesBySupplier", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details" ], "lang": { "en-us": { "role": { "label": "Raw Material Purchases by Supplier", "documentation": "Raw material purchases by supplier" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details" ], "lang": { "en-us": { "role": { "label": "Future Debt Payments, total", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r162", "r350", "r363", "r767", "r768", "r926" ] }, "naii_RatioOfTotalCurrentAssetsToTotalCurrentLiabilities": { "xbrltype": "pureItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "RatioOfTotalCurrentAssetsToTotalCurrentLiabilities", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_RatioOfTotalCurrentAssetsToTotalCurrentLiabilities", "terseLabel": "Ratio of Total Current Assets to Total Current Liabilities", "documentation": "Total current assets divided by total current liabilities." } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Mortgage note payable, net of current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r33" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r230", "r264", "r275", "r276", "r277", "r278", "r279", "r281", "r285", "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r334", "r335", "r854", "r855" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r807" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "negatedTerseLabel": "Recognized actuarial loss", "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation." } } }, "auth_ref": [ "r388", "r426", "r450" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "terseLabel": "Foreign Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r225" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "terseLabel": "Expected long-term rate of return", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r434", "r455" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details" ], "lang": { "en-us": { "role": { "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r775", "r787" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r26", "r115", "r116", "r117" ] }, "naii_RawMaterialPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "RawMaterialPurchasesMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details" ], "lang": { "en-us": { "role": { "label": "Raw Material Purchases [Member]", "documentation": "Aggregate raw material purchases during the period from major suppliers." } } }, "auth_ref": [] }, "us-gaap_OtherContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherContractMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Other Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is classified as other." } } }, "auth_ref": [ "r749", "r756", "r775" ] }, "naii_WellsFargoBankNAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "WellsFargoBankNAMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Wells Fargo Bank, N.A. [Member]", "documentation": "Represents Wells Fargo Bank, N.A, the lender." } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r386", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r434", "r435", "r437", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r459", "r460", "r461", "r464", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r103", "r104", "r159", "r162", "r230", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r569", "r766", "r767", "r768", "r769", "r770", "r838" ] }, "naii_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ThreeCustomersMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual" ], "lang": { "en-us": { "role": { "label": "Three Customers [Member]", "documentation": "Information pertaining to three customers." } } }, "auth_ref": [] }, "naii_SalesRoyaltyAndLicensingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "SalesRoyaltyAndLicensingRevenue", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_SalesRoyaltyAndLicensingRevenue", "terseLabel": "Sales, Royalty and Licensing Revenue", "documentation": "The amount of sales, royalty, and licensing revenue." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r230", "r264", "r275", "r276", "r277", "r278", "r279", "r281", "r285", "r324", "r325", "r326", "r327", "r329", "r330", "r332", "r334", "r335", "r854", "r855" ] }, "naii_ReimbursementsForTenantImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ReimbursementsForTenantImprovementsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Reimbursements For Tenant Improvements [Member]", "documentation": "Represents reimbursements for tenant improvements to the buildings." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables", "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables", "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r386", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r434", "r435", "r437", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r459", "r460", "r461", "r464", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-b-inventories", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment", "http://www.nai-online.com/20230630/role/statement-note-d-leases-", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-m-contingencies", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "naii_TreasuryStockValueAcquiredCostMethodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "TreasuryStockValueAcquiredCostMethodNet", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "naii_TreasuryStockValueAcquiredCostMethodNet", "negatedTerseLabel": "Repurchase of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period, net of issuance of common stock from treasury for stock option exercise. Recorded using the cost method." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "naii_ScheduleOfWeightedAverageAllocationOfAssetsRelatedToDefinedBenefitPlansDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ScheduleOfWeightedAverageAllocationOfAssetsRelatedToDefinedBenefitPlansDisclosureTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Allocation of Assets Related to Defined Benefit Plans Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average asset allocation related to defined benefit plans." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r571" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets", "terseLabel": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r401", "r777" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r809" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r218" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r808" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r914" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "terseLabel": "Deferred Compensation Arrangement with Individual, Cash Award Granted, Amount", "documentation": "Amount of commitment made to pay deferred cash remuneration." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r808" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-d-leases-" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r570" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r131", "r132", "r133" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r912" ] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsDerivativeInstruments", "terseLabel": "Deferred Tax Assets, Derivative Instruments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r79", "r900" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r119", "r195", "r601", "r636", "r637" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaids and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation and employee benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total gross deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r576", "r788" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "terseLabel": "United States", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r262", "r276", "r282", "r285", "r612", "r763" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r287", "r590", "r625", "r626", "r627", "r628", "r629", "r630", "r750", "r772", "r790", "r823", "r852", "r853", "r859", "r928" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r572" ] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r63", "r794", "r935" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "terseLabel": "Stock based compensation", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r819", "r898" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r410", "r462", "r493", "r494", "r495", "r587", "r588", "r631", "r656", "r657", "r712", "r714", "r716", "r717", "r726", "r745", "r746", "r764", "r771", "r785", "r791", "r794", "r851", "r856", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r858" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount", "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r518" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r505" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r287", "r590", "r625", "r626", "r627", "r628", "r629", "r630", "r750", "r772", "r790", "r823", "r852", "r853", "r859", "r928" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r102", "r134", "r136", "r154" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r808" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventory capitalization", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r79", "r900" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r462", "r588", "r631", "r656", "r657", "r712", "r714", "r716", "r717", "r726", "r745", "r746", "r764", "r771", "r785", "r791", "r856", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes", "terseLabel": "Total income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r120", "r164", "r262", "r276", "r282", "r285", "r594", "r607", "r763" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r15" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r410", "r462", "r493", "r494", "r495", "r587", "r588", "r631", "r656", "r657", "r712", "r714", "r716", "r717", "r726", "r745", "r746", "r764", "r771", "r785", "r791", "r794", "r851", "r856", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r137", "r668", "r685", "r707", "r708", "r789", "r806", "r839", "r848", "r908", "r932" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax assets (liabilities)", "negatedTotalLabel": "Net deferred tax assets (liabilities)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r899" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r462", "r588", "r631", "r656", "r657", "r712", "r714", "r716", "r717", "r726", "r745", "r746", "r764", "r771", "r785", "r791", "r856", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r104", "r160" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaids and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r50", "r53", "r93", "r94", "r291", "r735" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable, noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r105", "r160" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Long-term liability \u2013 operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r572" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r50", "r53", "r93", "r94", "r291", "r638", "r735" ] }, "naii_StockRepurchasedFromEmployeeForRestrictedStockVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "StockRepurchasedFromEmployeeForRestrictedStockVestingMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased from Employee for Restricted Stock Vesting [Member]", "documentation": "Represents stock repurchased from employee for restricted stock vesting." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "Net operating loss carry forward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r79", "r900" ] }, "us-gaap_DividendsAndInterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsAndInterestPaid", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsAndInterestPaid", "terseLabel": "Dividends and Interest Paid", "documentation": "The contractual amount of dividends (or interest on participating income bonds) that must be paid for the current period (for example, unpaid cumulative dividends)." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r173" ] }, "us-gaap_SwissFederalTaxAdministrationFTAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SwissFederalTaxAdministrationFTAMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Swiss Federal Tax Administration (FTA) [Member]", "documentation": "Designated tax department of the government of Switzerland." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "terseLabel": "Target allocation", "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r410", "r777" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Borrowings on long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r641" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r64", "r831" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r816" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other, net", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r79", "r900" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "terseLabel": "Total recognized in other comprehensive loss", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r119", "r777", "r867" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "negatedLabel": "Change in minimum pension liability, net of tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r119" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r171", "r189", "r197", "r303", "r304", "r305", "r589", "r759" ] }, "naii_StockRepurchaseProgramAdditionalAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_StockRepurchaseProgramAdditionalAuthorizedAmount", "terseLabel": "Stock Repurchase Program, Additional Authorized Amount", "documentation": "Additional amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards", "terseLabel": "Tax credit carry forward", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r78", "r79", "r900" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_NumberOfRealEstateProperties": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfRealEstateProperties", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfRealEstateProperties", "terseLabel": "Number of Real Estate Properties", "documentation": "The number of real estate properties owned as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "terseLabel": "Defined Benefit Plan, Expected Amortization, Next Fiscal Year", "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position." } } }, "auth_ref": [ "r863" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "Return to provision - differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r898" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r291", "r820" ] }, "naii_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r898" ] }, "naii_statement-statement-note-n-segment-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-tables", "lang": { "en-us": { "role": { "label": "Note N - Segment Information" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r226", "r508", "r515", "r516", "r522", "r527", "r532", "r533", "r534", "r644" ] }, "naii_statement-statement-note-n-segment-information-net-sales-by-geographic-region-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-net-sales-by-geographic-region-details", "lang": { "en-us": { "role": { "label": "Note N - Segment Information - Net Sales by Geographic Region (Details)" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r109" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes", "terseLabel": "State income taxes, net of federal income tax expense", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r898" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock; $.01 par value; 20,000,000 shares authorized at June 30, 2023 and June 30, 2022, issued and outstanding (net of treasury shares) 6,073,813 at June 30, 2023 and 6,129,611 at June 30, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r109", "r600", "r789" ] }, "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "terseLabel": "Total recognized in net periodic benefit cost and other comprehensive loss", "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss." } } }, "auth_ref": [ "r777" ] }, "naii_statement-statement-note-n-segment-information-total-assets-by-geographical-region-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-total-assets-by-geographical-region-details", "lang": { "en-us": { "role": { "label": "Note N - Segment Information - Total Assets by Geographical Region (Details)" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesDerivatives", "negatedLabel": "Forward contracts", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r79", "r900" ] }, "naii_statement-statement-note-n-segment-information-operating-results-by-business-segment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-operating-results-by-business-segment-details", "lang": { "en-us": { "role": { "label": "Note N - Segment Information - Operating Results by Business Segment (Details)" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r666" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r109", "r666", "r685", "r932", "r933" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r108", "r365" ] }, "naii_statement-statement-note-n-segment-information-longlived-assets-by-geographical-region-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "lang": { "en-us": { "role": { "label": "Note N - Segment Information - Long-lived Assets by Geographical Region (Details)" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r209", "r509", "r510", "r516", "r517", "r521", "r523", "r640" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationTaxCredits", "negatedTerseLabel": "Tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r898" ] }, "naii_statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details", "lang": { "en-us": { "role": { "label": "Note A - Organization and Summary of Significant Accounting Policies - Contract Liabilities and Revenue Recognized (Details)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "negatedTerseLabel": "Settlement loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment." } } }, "auth_ref": [ "r862", "r866", "r870" ] }, "naii_statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details", "lang": { "en-us": { "role": { "label": "Note A - Organization and Summary of Significant Accounting Policies - Calculation of Basic and Diluted Net Income Per Common Share (Details)" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Increase in operating lease liabilities and right-of-use assets due to lease remeasurement", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r575", "r788" ] }, "naii_statement-statement-note-n-segment-information-capital-expenditures-by-geographical-region-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "lang": { "en-us": { "role": { "label": "Note N - Segment Information - Capital Expenditures by Geographical Region (Details)" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r493", "r494", "r495", "r496" ] }, "naii_statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note A - Organization and Summary of Significant Accounting Policies - Fair Value of Derivative Instruments Classified As Level 2 Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note A - Organization and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "naii_statement-statement-note-b-inventories-summary-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-b-inventories-summary-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note B - Inventories - Summary of Inventories (Details)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r108", "r666" ] }, "naii_statement-statement-note-b-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-b-inventories-tables", "lang": { "en-us": { "role": { "label": "Note B - Inventories" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r108", "r666", "r685", "r932", "r933" ] }, "us-gaap_DefinedBenefitPlanAdministrationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAdministrationExpenses", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details" ], "lang": { "en-us": { "role": { "label": "Plan expenses", "negatedTerseLabel": "Plan expenses", "documentation": "Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer." } } }, "auth_ref": [] }, "naii_statement-statement-note-c-property-and-equipment-summary-of-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note C - Property and Equipment - Summary of Property and Equipment (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-c-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-c-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note C - Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "naii_statement-statement-note-d-leases-lease-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-d-leases-lease-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note D - Leases - Lease Cash Flow Information (Details)" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r50", "r53", "r93", "r94", "r291", "r735" ] }, "naii_statement-statement-note-d-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-d-leases-tables", "lang": { "en-us": { "role": { "label": "Note D - Leases" } } }, "auth_ref": [] }, "naii_statement-statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details", "lang": { "en-us": { "role": { "label": "Note E - Other Comprehensive Income - Other Comprehensive (Loss) Income (Details)" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r735" ] }, "naii_statement-statement-note-e-other-comprehensive-income-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-e-other-comprehensive-income-tables", "lang": { "en-us": { "role": { "label": "Note E - Other Comprehensive Income" } } }, "auth_ref": [] }, "naii_statement-statement-note-f-debt-future-debt-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-f-debt-future-debt-payments-details", "lang": { "en-us": { "role": { "label": "Note F - Debt - Future Debt Payments (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-f-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-f-debt-tables", "lang": { "en-us": { "role": { "label": "Note F - Debt" } } }, "auth_ref": [] }, "us-gaap_RatioOfIndebtednessToNetCapital1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RatioOfIndebtednessToNetCapital1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RatioOfIndebtednessToNetCapital1", "terseLabel": "Ratio of Indebtedness to Net Capital", "documentation": "Indebtedness divided by net capital." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r227", "r228", "r341", "r367", "r580", "r754", "r756" ] }, "naii_statement-statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note G - Income Taxes - Geographical Breakdown of Income Before Income Taxes (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "lang": { "en-us": { "role": { "label": "Note G - Income Taxes - Net Deferred Tax Assets and Deferred Tax Liabilities (Details)" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r108", "r365" ] }, "naii_statement-statement-note-g-income-taxes-provision-for-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-g-income-taxes-provision-for-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note G - Income Taxes - Provision for Income Taxes (Details)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r98", "r827" ] }, "naii_statement-statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details", "lang": { "en-us": { "role": { "label": "Note G - Income Taxes - Reconciliation of Income Tax Provision (Details)" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r244", "r463", "r817", "r818", "r844" ] }, "naii_statement-statement-note-g-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-g-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note G - Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r315", "r317", "r690" ] }, "naii_statement-statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Benefit Payments Expected to be Paid (Details)" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r227", "r228", "r341", "r367", "r580", "r755", "r756" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r846" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "terseLabel": "Foreign tax rate differential", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r898" ] }, "naii_statement-statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Components Included in Defined Benefit Pension Plan's Net Periodic Benefit Expense (Details)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "terseLabel": "Income taxes computed at statutory federal income tax rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r514" ] }, "naii_statement-statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Funded Status and Amount Recognized (Details)" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r317", "r690" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActuarialGainLoss", "negatedTerseLabel": "Actuarial loss", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r394" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other expense", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r127" ] }, "naii_statement-statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Defined Benefit Pension Plan's Weighted Average Asset Association and Weighted Average Target Allocation (Details)" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r244", "r463", "r817", "r844" ] }, "naii_statement-statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Fair Values by Asset Category of Defined Benefit Pension Plan (Details)" } } }, "auth_ref": [] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest." } } }, "auth_ref": [ "r172" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r166" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r568", "r582" ] }, "naii_statement-statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Summary of Changes in Plan Assets and Benefit Obligation (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-h-employee-benefit-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-tables", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans" } } }, "auth_ref": [] }, "naii_statement-statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details", "lang": { "en-us": { "role": { "label": "Note H - Employee Benefit Plans - Weighted-average Rates Used In Determining Defined Benefit Pension Plan's Net Pension Costs (Details)" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r70" ] }, "naii_statement-statement-note-i-stockholders-equity-restricted-stock-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-i-stockholders-equity-restricted-stock-details", "lang": { "en-us": { "role": { "label": "Note I - Stockholders' Equity - Restricted Stock (Details)" } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "naii_statement-statement-note-i-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-i-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note I - Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r70" ] }, "naii_statement-statement-note-i-stockholders-equity-treasury-stock-repurchases-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-i-stockholders-equity-treasury-stock-repurchases-details", "lang": { "en-us": { "role": { "label": "Note I - Stockholders' Equity - Treasury Stock Repurchases (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for restricted stock grants", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r18", "r108", "r109", "r145" ] }, "naii_statement-statement-note-j-commitments-minimum-rental-commitments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-j-commitments-minimum-rental-commitments-details", "lang": { "en-us": { "role": { "label": "Note J - Commitments - Minimum Rental Commitments (Details)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Forfeiture of restricted stock", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r18", "r108", "r109", "r145" ] }, "naii_statement-statement-note-j-commitments-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-j-commitments-tables", "lang": { "en-us": { "role": { "label": "Note J - Commitments" } } }, "auth_ref": [] }, "naii_statement-statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "lang": { "en-us": { "role": { "label": "Note K - Economic Dependency - Substantial Net Purchase From Certain Suppliers (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "lang": { "en-us": { "role": { "label": "Note K - Economic Dependency - Substantial Net Sales to Certain Customers (Details)" } } }, "auth_ref": [] }, "naii_statement-statement-note-k-economic-dependency-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-k-economic-dependency-tables", "lang": { "en-us": { "role": { "label": "Note K - Economic Dependency" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "terseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r121", "r133", "r165", "r186", "r204", "r207", "r212", "r224", "r234", "r236", "r237", "r238", "r239", "r242", "r243", "r251", "r262", "r276", "r282", "r285", "r298", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r555", "r557", "r608", "r687", "r704", "r705", "r763", "r805", "r854" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r50", "r53", "r93", "r94", "r291" ] }, "naii_statement-statement-note-n-segment-information-assets-by-business-segment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "statement-statement-note-n-segment-information-assets-by-business-segment-details", "lang": { "en-us": { "role": { "label": "Note N - Segment Information - Assets by Business Segment (Details)" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "http://www.nai-online.com/20230630/role/statement-note-b-inventories", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables", "http://www.nai-online.com/20230630/role/statement-note-d-leases-", "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual", "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details", "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual", "http://www.nai-online.com/20230630/role/statement-note-m-contingencies", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual", "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r231", "r232", "r233", "r257", "r590", "r639", "r646", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r670", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r706", "r795" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_NoncurrentAssets", "terseLabel": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r290" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount", "negatedTerseLabel": "FDII export sales incentive", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r898" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r289", "r290", "r648", "r651", "r653", "r713", "r715", "r719", "r727", "r733", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r751", "r773", "r794", "r859", "r928" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r126", "r265" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r506" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r275", "r276", "r277", "r278", "r279", "r285" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RoyaltyExpense", "terseLabel": "Royalty Expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r124" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r140" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation", "negatedTerseLabel": "Settlement loss", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r391" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r196", "r296", "r301" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount", "terseLabel": "Global intangible low-taxed income (GILTI)", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r898" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "periodStartLabel": "Contract Liabilities (Customer Deposits), balance", "periodEndLabel": "Contract Liabilities (Customer Deposits), balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r379", "r380", "r383" ] }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables" ], "lang": { "en-us": { "role": { "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Net current period OCI/OCL", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r16", "r155", "r205", "r208" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r156", "r543", "r551" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r47" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r904", "r905" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r198", "r753", "r789" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r748", "r799", "r800" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligation", "periodStartLabel": "Benefit obligation at beginning of year", "periodEndLabel": "Benefit obligation at end of year", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r389" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r255" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Contract Liabilities (Customer Deposits), revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r384" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Net income per common share:" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r830" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r217", "r219", "r220" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r826" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term liability \u2013 operating leases", "label": "us-gaap_DerivativeLiabilitiesCurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r200" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 1.0 }, "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Forward contracts", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r200" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r21", "r276", "r277", "r278", "r279", "r285", "r847" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r69" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Fixed assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r79", "r900" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Notes D, F, H, J and M)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r99", "r598", "r665" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r100", "r176" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year)", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r913" ] }, "naii_StockRepurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "StockRepurchasePlanMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Plan [Member]", "documentation": "Represents information related to stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeFixedInterestRate", "terseLabel": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r190", "r752" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "totalLabel": "Total provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r170", "r183", "r242", "r243", "r270", "r513", "r528", "r613" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r828" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "terseLabel": "Unrecognized net actuarial loss in accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r38", "r868" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r291", "r774", "r859", "r928", "r929" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiability", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerRefundLiability", "terseLabel": "Contract with Customer, Refund Liability", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer." } } }, "auth_ref": [ "r860" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r437", "r775", "r776", "r777" ] }, "naii_Supplier1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "Supplier1Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details" ], "lang": { "en-us": { "role": { "label": "Supplier 1 [Member]", "documentation": "Supplier 1 in a set of suppliers." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r437", "r775", "r776", "r777" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r145", "r602", "r635", "r637", "r643", "r667", "r789" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges, Total", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r9", "r66" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r47", "r48" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r19", "r81", "r82", "r84", "r89", "r229" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "terseLabel": "Basic net income per common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r215", "r236", "r237", "r238", "r239", "r240", "r245", "r247", "r252", "r253", "r254", "r256", "r554", "r555", "r593", "r611", "r761" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Work in progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r829" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Foreign exchange (loss) gain", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r558", "r559", "r560", "r561", "r703" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r789" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-document-and-entity-information", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "http://www.nai-online.com/20230630/role/statement-note-b-inventories", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables", "http://www.nai-online.com/20230630/role/statement-note-d-leases-", "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual", "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details", "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual", "http://www.nai-online.com/20230630/role/statement-note-m-contingencies", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual", "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-document-and-entity-information", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "http://www.nai-online.com/20230630/role/statement-note-b-inventories", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables", "http://www.nai-online.com/20230630/role/statement-note-d-leases-", "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual", "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details", "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual", "http://www.nai-online.com/20230630/role/statement-note-m-contingencies", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual", "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Derivative assets, noncurrent asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r200" ] }, "naii_AccountsReceivableIncreaseDecreaseInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "AccountsReceivableIncreaseDecreaseInAmount", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_AccountsReceivableIncreaseDecreaseInAmount", "terseLabel": "Accounts Receivable, Increase (Decrease) in Amount", "documentation": "Represents the amount of increase (decrease) in accounts receivable." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, at cost, 3,240,593 shares at June 30, 2023 and 3,061,795 at June 30, 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36", "r70", "r73" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "terseLabel": "Amortization of net loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r388", "r426", "r450", "r777", "r778" ] }, "naii_AccountsReceivableOriginalAmountOfSettledReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "AccountsReceivableOriginalAmountOfSettledReceivable", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_AccountsReceivableOriginalAmountOfSettledReceivable", "terseLabel": "Accounts Receivable, Original Amount of Settled Receivable", "documentation": "Represents the original amount of settled accounts receivable." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations", "terseLabel": "Weighted-average asset allocation", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r864" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r122", "r224", "r262", "r276", "r282", "r285", "r298", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r557", "r763", "r854" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r497" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r498", "r499", "r500", "r645", "r841", "r842", "r843", "r907", "r932" ] }, "naii_DeferredTaxAssetLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxAssetLeaseLiability", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to lease liability." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r351", "r413", "r418", "r556", "r585", "r767", "r768", "r775", "r776", "r777" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r38", "r909", "r910" ] }, "naii_DeferredTaxAssetsAccruedContingentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxAssetsAccruedContingentFee", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued contingent fee", "documentation": "Represents the amount of deferred tax assets attributable to accrued contingent fees." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r30", "r224", "r298", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r536", "r538", "r539", "r557", "r664", "r762", "r806", "r854", "r916", "r917" ] }, "naii_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Capitalized research and experimentation", "documentation": "Represents the amount of deferred tax assets attributable to capitalized research and development." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r351", "r413", "r418", "r556", "r584", "r775", "r776", "r777" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r647", "r649", "r650", "r652", "r655", "r711", "r713", "r715", "r718", "r719", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r794" ] }, "naii_DeferredTaxAssetsInventoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxAssetsInventoryReserves", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Inventory reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory reserves." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r131" ] }, "naii_DeferredTaxLiabilitiesWithholdingTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxLiabilitiesWithholdingTaxes", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "naii_DeferredTaxLiabilitiesWithholdingTaxes", "negatedTerseLabel": "Withholding taxes", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from withholding taxes." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "terseLabel": "Accrued compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r79", "r900" ] }, "naii_DeferredTaxAssetsInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxAssetsInterestExpense", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "naii_DeferredTaxAssetsInterestExpense", "terseLabel": "Interest expense", "documentation": "Represents the amount of deferred tax assets attributable to interest expense." } } }, "auth_ref": [] }, "country_CH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CH", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "SWITZERLAND" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r44", "r131", "r221" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r35", "r184", "r210", "r211", "r212", "r231", "r232", "r233", "r235", "r241", "r243", "r257", "r299", "r300", "r378", "r498", "r499", "r500", "r525", "r526", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r562", "r563", "r564", "r565", "r566", "r567", "r579", "r632", "r633", "r634", "r645", "r706" ] }, "naii_AccumulatedGainLossNetSwapDerivativeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "AccumulatedGainLossNetSwapDerivativeParentMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Swap Derivative, Parent [Member]", "documentation": "Related to accumulated gain or loss of swap derivative, attributable to parent." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r351", "r413", "r414", "r415", "r416", "r417", "r418", "r556", "r586", "r767", "r768", "r775", "r776", "r777" ] }, "naii_AccumulatedOtherComprehensiveIncomeLossCumulativeCashFlowHedgesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeCashFlowHedgesGainLoss", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_AccumulatedOtherComprehensiveIncomeLossCumulativeCashFlowHedgesGainLoss", "terseLabel": "Accumulated Other Comprehensive Income (Loss) Cumulative Cash Flow Hedges, Gain (Loss)", "documentation": "Accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges recorded to Accumulated Other Comprehensive Income Loss." } } }, "auth_ref": [] }, "naii_AssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "AssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of total assets by geographic areas." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r184", "r231", "r232", "r233", "r235", "r241", "r243", "r299", "r300", "r498", "r499", "r500", "r525", "r526", "r545", "r547", "r548", "r550", "r553", "r632", "r634", "r645", "r932" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r403", "r413", "r454", "r775", "r776", "r777", "r778" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r79", "r900" ] }, "naii_BetaAlanineRawMaterialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "BetaAlanineRawMaterialMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Beta-alanine Raw Material [Member]", "documentation": "Information pertaining to beta-alanine raw material." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r17", "r38", "r833", "r834", "r835" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r822" ] }, "naii_California1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "California1Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "California 1 [Member]", "documentation": "Geographic location." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-m-contingencies" ], "lang": { "en-us": { "role": { "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r142" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "terseLabel": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r433" ] }, "naii_CarlsbadCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "CarlsbadCaliforniaMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Carlsbad, California [Member]", "documentation": "Represents the location of the property purchased." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r822" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r163", "r603", "r789", "r839", "r848", "r908" ] }, "naii_CapitalExpendituresByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "CapitalExpendituresByGeographicAreasTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure for capital expenditures by geographic areas." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r581", "r583" ] }, "naii_SmallCapFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "SmallCapFundsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Small Cap Funds [Member]", "documentation": "Small Cap Funds." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r18", "r184", "r210", "r211", "r212", "r231", "r232", "r233", "r235", "r241", "r243", "r257", "r299", "r300", "r378", "r498", "r499", "r500", "r525", "r526", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r562", "r563", "r564", "r565", "r566", "r567", "r579", "r632", "r633", "r634", "r645", "r706" ] }, "naii_ChangeInPlanAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ChangeInPlanAssetsAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "Change in Plan Assets:" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "terseLabel": "Accumulated benefit obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r444", "r445", "r777" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r17", "r38", "r546", "r549", "r579", "r632", "r633", "r833", "r834", "r835", "r841", "r842", "r843" ] }, "naii_ChangeInBenefitObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ChangeInBenefitObligationAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "Change in Benefit Obligation:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDerivativeLiabilities", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Forward contracts", "label": "us-gaap_IncreaseDecreaseInDerivativeLiabilities", "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [ "r836" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "terseLabel": "Fair value of plan assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r444", "r445", "r777" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "naii_AccountsReceivableAmountSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "AccountsReceivableAmountSettled", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_AccountsReceivableAmountSettled", "terseLabel": "Accounts Receivable, Amount Settled", "documentation": "Represents the amount of accounts receivable settled during the period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets", "negatedTerseLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r388", "r425", "r449", "r777", "r778" ] }, "naii_ContractWithCustomerLiabilityCustomerRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ContractWithCustomerLiabilityCustomerRefunds", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details" ], "lang": { "en-us": { "role": { "label": "naii_ContractWithCustomerLiabilityCustomerRefunds", "negatedLabel": "Contract Liabilities (Customer Deposits), customer refunds", "documentation": "Amount of customer refunds that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [] }, "naii_ContractWithCustomerLiabilityAddition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ContractWithCustomerLiabilityAddition", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities (Customer Deposits), addition", "documentation": "Amount of addition obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets", "terseLabel": "Fair value by asset category", "periodStartLabel": "Fair value of plan assets at beginning of year", "periodEndLabel": "Fair value of plan assets at end of year", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r400", "r411", "r413", "r414", "r775", "r776", "r777" ] }, "naii_DebtInstrumentCovenantMinimumNetIncomeRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentCovenantMinimumNetIncomeRequired", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentCovenantMinimumNetIncomeRequired", "terseLabel": "Debt Instrument Covenant Minimum, Net Income Required", "documentation": "The net income required under debt instrument covenant minimum." } } }, "auth_ref": [] }, "naii_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "CreditAgreementMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]", "documentation": "Name of the debt instrument with a lender." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "terseLabel": "Difference between benefit obligation and fair value of plan assets", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r386", "r409", "r777" ] }, "naii_Customer2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "Customer2Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details" ], "lang": { "en-us": { "role": { "label": "Customer 2 [Member]", "documentation": "Customer 2 in a set of customers." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanInterestCost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r388", "r392", "r424", "r448", "r777", "r778" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Total Cost", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r18", "r70", "r145" ] }, "naii_Customer1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "Customer1Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details" ], "lang": { "en-us": { "role": { "label": "Customer 1 [Member]", "documentation": "Customer 1 in a set of customers." } } }, "auth_ref": [] }, "naii_DeferredTaxAssetAllowanceForBadDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DeferredTaxAssetAllowanceForBadDebt", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Allowance for bad debt", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to allowance for bad debt." } } }, "auth_ref": [] }, "naii_Customer3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "Customer3Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details" ], "lang": { "en-us": { "role": { "label": "Customer 3 [Member]", "documentation": "Customer 3 in a set of customers." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "totalLabel": "Net periodic benefit expense", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r422", "r446", "r777", "r778" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r573", "r574" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r267" ] }, "naii_DebtInstrumentAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentAmortizationPeriod", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentAmortizationPeriod", "terseLabel": "Debt Instrument, Amortization Period (Year)", "documentation": "Represents the amortization period for debt instrument, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r824", "r840", "r902" ] }, "naii_DebtInstrumentCovenantFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentCovenantFixedChargeCoverageRatio", "terseLabel": "Debt Instrument Covenant, Fixed Charge Coverage Ratio", "documentation": "The fixed charge coverage ratio under debt instrument covenant." } } }, "auth_ref": [] }, "naii_DebtInstrumentBasisSpreadOnElectedFixedRateBorrowing": { "xbrltype": "percentItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentBasisSpreadOnElectedFixedRateBorrowing", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentBasisSpreadOnElectedFixedRateBorrowing", "terseLabel": "Debt Instrument Basis Spread on Elected Fixed Rate Borrowing", "documentation": "The percentage points added to the reference rate to compute fixed rate elections on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r824", "r840" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r351", "r413", "r414", "r415", "r416", "r417", "r418", "r584", "r585", "r586", "r767", "r768", "r775", "r776", "r777" ] }, "naii_DebtInstrumentCovenantAnnualLimitToRepurchaseStockOrIssueDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentCovenantAnnualLimitToRepurchaseStockOrIssueDividends", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentCovenantAnnualLimitToRepurchaseStockOrIssueDividends", "terseLabel": "Debt Instrument, Covenant, Annual Limit To Repurchase Stock or Issue Dividends", "documentation": "Annual limit to repurchase stock or issue dividends under covenant of debt instrument." } } }, "auth_ref": [] }, "naii_DebtInstrumentCovenantCapitalExpendituresLimitationAmountAfterTwelveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentCovenantCapitalExpendituresLimitationAmountAfterTwelveYears", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentCovenantCapitalExpendituresLimitationAmountAfterTwelveYears", "terseLabel": "Debt Instrument Covenant Capital Expenditures Limitation, Amount, After Twelve Years", "documentation": "The amount of debt instrument covenant capital expenditures limitation after twelve years." } } }, "auth_ref": [] }, "naii_DebtInstrumentCovenantCapitalExpendituresLimitationAmountNextTwelveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DebtInstrumentCovenantCapitalExpendituresLimitationAmountNextTwelveYears", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DebtInstrumentCovenantCapitalExpendituresLimitationAmountNextTwelveYears", "terseLabel": "Debt Instrument Covenant Capital Expenditures Limitation, Amount, Next Twelve Years", "documentation": "The amount of debt instrument covenant capital expenditures limitation for next twelve years." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r861" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r577", "r788" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Long-term pension liability", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r105", "r386", "r387", "r409", "r777" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets-parentheticals", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-contract-liabilities-and-revenue-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables", "http://www.nai-online.com/20230630/role/statement-note-b-inventories", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-summary-of-inventories-details", "http://www.nai-online.com/20230630/role/statement-note-b-inventories-tables", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-details-textual", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details", "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables", "http://www.nai-online.com/20230630/role/statement-note-d-leases-", "http://www.nai-online.com/20230630/role/statement-note-d-leases-details-textual", "http://www.nai-online.com/20230630/role/statement-note-d-leases-lease-cash-flow-information-details", "http://www.nai-online.com/20230630/role/statement-note-d-leases-tables", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details", "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-tables", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-f-debt-future-debt-payments-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt-tables", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-components-included-in-defined-benefit-pension-plans-net-periodic-benefit-expense-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-tables", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-weightedaverage-rates-used-in-determining-defined-benefit-pension-plans-net-pension-costs-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-tables", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual", "http://www.nai-online.com/20230630/role/statement-note-m-contingencies", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events", "http://www.nai-online.com/20230630/role/statement-note-o-subsequent-events-details-textual", "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r231", "r232", "r233", "r257", "r590", "r639", "r646", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r669", "r670", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r706", "r795" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r78" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "terseLabel": "Unrealized (loss) gain resulting from change in fair value of derivative instruments, net of tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r202" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "There-after", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-details-textual", "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-restricted-stock-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r492", "r493", "r494", "r495", "r496" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "terseLabel": "Total Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r158", "r194", "r224", "r262", "r277", "r283", "r298", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r535", "r538", "r557", "r596", "r679", "r789", "r806", "r854", "r855", "r916" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedTerseLabel": "Lease asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r79", "r900" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock; $.01 par value; 500,000 shares authorized; none issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r108", "r599", "r789" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r12", "r13", "r14", "r20", "r74" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-net-deferred-tax-assets-and-deferred-tax-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesOther", "negatedTerseLabel": "Other, net", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r79", "r900" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations", "terseLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r262", "r276", "r282", "r285", "r763" ] }, "naii_ShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling Costs [Policy Text Block]", "documentation": "The accounting policy for shipping and handling costs." } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-capital-expenditures-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-longlived-assets-by-geographical-region-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-total-assets-by-geographical-region-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r934", "r936", "r937", "r938" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r511", "r512", "r597" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings." } } }, "auth_ref": [ "r898", "r903" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable \u2013 less allowance for doubtful accounts of $23 at June 30, 2023 and $3,383 at June 30, 2022", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r292", "r293" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Other, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-i-stockholders-equity-treasury-stock-repurchases-details" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r70" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-minimum-rental-commitments-details" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r915" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r911" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-weighted-average-asset-association-and-weighted-average-target-allocation-details", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-fair-values-by-asset-category-of-defined-benefit-pension-plan-details" ], "lang": { "en-us": { "role": { "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r63", "r802", "r803", "r804", "r935" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset \u2013 noncurrent", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r511", "r512" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in dollars per share)", "terseLabel": "Diluted net income per common share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r215", "r236", "r237", "r238", "r239", "r240", "r247", "r252", "r253", "r254", "r256", "r554", "r555", "r593", "r611", "r761" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r123", "r590" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r465", "r471", "r490", "r491", "r492", "r493", "r496", "r501", "r502", "r503", "r504" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r514" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid", "negatedTerseLabel": "Benefits paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r405", "r871" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r19", "r85", "r87" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r810", "r811", "r812" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r201", "r202", "r540", "r541", "r544" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r129" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInIncomeTaxes", "terseLabel": "Income taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r836" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense related to stock compensation plans", "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r76", "r77", "r466" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid", "negatedTerseLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r396", "r458" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Unrealized gain (loss) resulting from change in fair value of derivative instruments, net of tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r201", "r202" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details", "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r654", "r657", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r693", "r694", "r695", "r696", "r699", "r700", "r701", "r702", "r720", "r721", "r722", "r723", "r792", "r794" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r226", "r514", "r531" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r203", "r211", "r212", "r537", "r757", "r833" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "naii_MinimumPrepaymentAmountUnderLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "MinimumPrepaymentAmountUnderLineOfCredit", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_MinimumPrepaymentAmountUnderLineOfCredit", "terseLabel": "Minimum Prepayment Amount Under Line of Credit", "documentation": "The minimum payment amount that may be prepaid on a line of credit facility with a fixed interest rate." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r808" ] }, "naii_NaturalAlternativesInternationalEuropeSaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "NaturalAlternativesInternationalEuropeSaMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Natural Alternatives International Europe SA [Member]", "documentation": "The entity Natural alternatives international Europe SA." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r51", "r291" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-purchase-from-certain-suppliers-details", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-tables" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r51" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Numerator" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r110", "r789", "r931" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r185", "r259", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r291", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r318", "r319", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r765", "r823", "r928" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-details-textual", "http://www.nai-online.com/20230630/role/statement-note-k-economic-dependency-substantial-net-sales-to-certain-customers-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r291", "r774", "r859", "r928", "r929" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r808" ] }, "naii_MidcapFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "MidcapFundsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Mid-cap Funds [Member]", "documentation": "Mid-cap Funds." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "terseLabel": "2029-2033", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r420" ] }, "naii_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r808" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-b-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r303" ] }, "naii_DefinedBenefitPlanAmountsRecognizedInBalanceSheetIncludingAociPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetIncludingAociPortion", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-defined-benefit-pension-plans-funded-status-and-amount-recognized-details" ], "lang": { "en-us": { "role": { "label": "naii_DefinedBenefitPlanAmountsRecognizedInBalanceSheetIncludingAociPortion", "terseLabel": "Net amount recognized", "documentation": "Amount of defined benefit plan recognized on balance sheet including accumulated other comprehensive income portion." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-geographical-breakdown-of-income-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "naii_DefinedBenefitPlanEquitySecuritiesByTypePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DefinedBenefitPlanEquitySecuritiesByTypePercentage", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DefinedBenefitPlanEquitySecuritiesByTypePercentage", "terseLabel": "Defined Benefit Plan Equity Securities by Type, Percentage", "documentation": "Percentage of equity securities by type of publicly traded funds." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r808" ] }, "naii_DefinedBenefitPlanExpectedFutureBenefitPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayment", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "totalLabel": "Total benefit payments expected to be paid", "documentation": "Total amount of benefits expected to be paid through the tenth fiscal year following the latest fiscal year from a defined benefit plan." } } }, "auth_ref": [] }, "naii_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOciIntoInterestIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOciIntoInterestIncomeEffectivePortionNet", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOciIntoInterestIncomeEffectivePortionNet", "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Interest Income, Effective Portion, Net", "documentation": "Represents the effective portion of net gain (loss) reclassified from accumulated other comprehensive income into interest income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [] }, "naii_DevelopedMarketFixedIncomeFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DevelopedMarketFixedIncomeFundsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Developed Market Fixed Income Funds [Member]", "documentation": "Information pertaining to developed market fixed income funds." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r845" ] }, "naii_DevelopedMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DevelopedMarketFundsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Developed Market Funds [Member]", "documentation": "Information pertaining to developed market funds." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other noncurrent assets, net", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r193" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "naii_DiscretionaryProfitsharingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "DiscretionaryProfitsharingPlanMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Discretionary Profit-sharing Plan [Member]", "documentation": "Discretionary Profit-sharing Plan." } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-assets-by-business-segment-details", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-operating-results-by-business-segment-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r259", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r291", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r318", "r319", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r765", "r823", "r928" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-c-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less: accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r68", "r192", "r605" ] }, "naii_EmployeeRetentionTaxCreditPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "EmployeeRetentionTaxCreditPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Employee Retention Tax Credit [Policy Text Block]", "documentation": "Disclosure of the company's policy regarding employee retention tax credit." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r825" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r22" ] }, "naii_EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferencesAmount", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-reconciliation-of-income-tax-provision-details" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences." } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19" ] }, "naii_EuroForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "EuroForwardContractMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-fair-value-of-derivative-instruments-classified-as-level-2-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Euro Forward Contract [Member]", "documentation": "Represents Euro Forward Contract." } } }, "auth_ref": [] }, "naii_FirstContributionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "FirstContributionsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "First Contributions [Member]", "documentation": "Contributions on first 3% of participant's compensation that the Company must match." } } }, "auth_ref": [] }, "naii_FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_FederalStateAndLocalIncomeTaxExpenseBenefitGrossContinuingOperations", "terseLabel": "Federal, State and Local Income Tax Expense (Benefit), Gross, Continuing Operations", "documentation": "Amount before valuation allowance of current and deferred federal, state and local income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r43", "r46" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r647", "r649", "r650", "r652", "r655", "r711", "r713", "r715", "r718", "r719", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r794" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-n-segment-information", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-details-textual", "http://www.nai-online.com/20230630/role/statement-note-n-segment-information-net-sales-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r934", "r936", "r937", "r938" ] }, "naii_HealthInsurancePlanPremiumExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "HealthInsurancePlanPremiumExpense", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_HealthInsurancePlanPremiumExpense", "terseLabel": "Health Insurance Plan Premium Expense", "documentation": "The expense in the period incurred with respect to providing health care benefits to employees." } } }, "auth_ref": [] }, "naii_FiscalYearsAfterJune302021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "FiscalYearsAfterJune302021Member", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes", "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Fiscal Years After June 30, 2021 [Member]", "documentation": "Represents the fiscal years after June 30, 2021." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-summary-of-changes-in-plan-assets-and-benefit-obligation-details" ], "lang": { "en-us": { "role": { "label": "Net loss", "documentation": "Amount, before tax, after reclassification adjustment, of increase (decrease) in accumulated other comprehensive income from gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r4", "r119", "r146" ] }, "naii_IncomeTaxRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "IncomeTaxRecovery", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_IncomeTaxRecovery", "terseLabel": "Income Tax Recovery", "documentation": "Represents the amount of income tax recovery during the period." } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies", "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging", "http://www.nai-online.com/20230630/role/statement-note-l-derivatives-and-hedging-details-textual" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r19", "r542" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r187", "r199", "r224", "r298", "r324", "r325", "r327", "r328", "r329", "r331", "r333", "r335", "r336", "r535", "r538", "r557", "r789", "r854", "r855", "r916" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r420" ] }, "naii_IncomeTaxReturnReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "IncomeTaxReturnReceivable", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_IncomeTaxReturnReceivable", "terseLabel": "Income Tax Return Receivable", "documentation": "Represents the amount of income tax return receivable." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "terseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r420" ] }, "naii_SofinolSaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "SofinolSaMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-j-commitments", "http://www.nai-online.com/20230630/role/statement-note-j-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Sofinol SA [Member]", "documentation": "Represents Sofinal SA." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-a-organization-and-summary-of-significant-accounting-policies-calculation-of-basic-and-diluted-net-income-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of stock options and restricted stock shares (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r248", "r249", "r250", "r254", "r467" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-g-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r840", "r901", "r902" ] }, "naii_ShareCorrection": { "xbrltype": "sharesItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ShareCorrection", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share correction (in shares)", "documentation": "Correction in shares" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "terseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r420" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "terseLabel": "2027", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r420" ] }, "naii_LargecapFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "LargecapFundsMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans", "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Large-cap Funds [Member]", "documentation": "Information by large-cap funds." } } }, "auth_ref": [] }, "naii_IncreaseDecreaseInOperatingLeaseRightOfAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "IncreaseDecreaseInOperatingLeaseRightOfAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "naii_IncreaseDecreaseInOperatingLeaseRightOfAssetsAndLiabilitiesNet", "negatedLabel": "Operating lease liabilities", "documentation": "Represents increase (decrease) in net operating lease right-of-assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details": { "parentTag": "naii_DefinedBenefitPlanExpectedFutureBenefitPayment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-h-employee-benefit-plans-benefit-payments-expected-to-be-paid-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "terseLabel": "2028", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r420" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "Amounts reclassified from OCI", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.nai-online.com/20230630/role/statement-consolidated-statements-of-operations-and-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "Other selling, general and administrative expenses", "documentation": "Amount of selling, general and administrative expense classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-e-other-comprehensive-income-other-comprehensive-loss-income-details" ], "lang": { "en-us": { "role": { "label": "OCI/OCL before reclassifications", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r38" ] }, "naii_ManufacturingFacilityAndWarehouseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "ManufacturingFacilityAndWarehouseMember", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt", "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Manufacturing Facility and Warehouse [Member]", "documentation": "Represents the structure used in the manufacturing and storage of goods." } } }, "auth_ref": [] }, "naii_LongTermDebtPercentageBearingFluctuatingInterestThresholdAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nai-online.com/20230630", "localname": "LongTermDebtPercentageBearingFluctuatingInterestThresholdAmount", "crdr": "credit", "presentation": [ "http://www.nai-online.com/20230630/role/statement-note-f-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "naii_LongTermDebtPercentageBearingFluctuatingInterestThresholdAmount", "terseLabel": "Long-term Debt, Percentage Bearing Fluctuating Interest, Threshold Amount", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a fluctuating rate when amount is less than threshold." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "60", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)(b)(c)", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r817": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r818": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 97 0001437749-23-026521-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-026521-xbrl.zip M4$L#!!0 ( /.!-5>"5T!Q\@( 'D+ - 97A?-30U-C W+FAT; ,+,MS M8XX,@HB9E&.WFN'8.JJ67,5BWJV.M8D96B%''J#0J@J!5L@5G48N>1)IQ;M* M5[V*6U_:[/HZ7$"*"UF(*[12<V8=R'S)P=>&ZKQ;;5!)H5PXA)5'*J12^B9F7H(U_#E3^TVWM.Z8BUW+*AF K1UMMLB?9L*4N&1;MF\$G-8BIQ^0VJB3G>#?C@'L M_\DT.CM0+)D.K!&! A+8P@1*4*#$ #;[9B<_7L E: K(3UN= J/[^RB<9$8G M_#$I?]WE?\KWUTWDC9;Z/ &'L@4O6R4L<1_6>K4W@!(VG(?2>S)F)O"2&\E4 MN.,O36_%J_):3U@HIA!(EJ;=ZFEO.+(&O?Z)]>7BI/76?FSQX,^N>_SM;:Z$0^FMZPD!7U?%2EFB]&[K]02P,$% @ \X$U M5ZGP\7OW @ BPD T !E>%\U-#4V,#@N:'1MW59=;],P%'UFO^*2AP'2 MTC1)5]8VC52@V\K*5+5%\(;_G.<>^ MCJ/,Y"*.,F1I?/ H,MP(C/'Z0R?PPY[?(F_D-4;R/G9=.$.)FAE,8;6#95;) M%/4KE2/,E#9,@ L]+_"]H!V$T.W[W?YQ&V9OP'7C*$?#(,F8+M$,GP5SE3#X9%"Q-N=STVUQ"R^=R8*L6 M=TKM<^'P8Z7,X)L*C7$ MTVA[MH8MDQS)DT?I*4D!I SO>&R#W6(P6OC,L$W M9-!\DQEJ'JWB\?OSR8O)$H*PY4/DK>+(*^*#'Z"ZS^A[]&]P[&'L45BW$Q_* M55D,?M;CCS#_FFQ">XGZKAHU]9=*EN0#M88)G:@"Z8>6<]SPDC+HM,VJE> ) MC))$5=+0SL$IU_E?(=/O]WB']J37"A@%)D/@,E&Z4#1I- =VU#2N20>96%<= MT6BS#U@8&LGH876%#> M"C4$_A'8H3V"*VXRBBH+&L(;.!:=$KQ)6G/)9,)IV,N;MJ6M?LE,I//NELG1]U MO$PH?H=,@SU(:;.%$#'+FKEF)81*AL[QM>]\L30W4"<,3XZ[M];MT F"C@,\ M'3H"T\9]:G7J!K[?/>GUGG<[8;OWW'?BUY5$"-N-C)''XM:_?S#_CAX/= ]Y MI0?GH\7%>#J%0Y;3B7EW/EF.83J=_1<*W&4[T5LN\0A>DB8T.9*S!P9P_^YY M0)53OH5$L+(<.M/18NG.1F=C]\5\/+JP[X"OO+.ST^7\&UNV=K6ZNF],4 B8 MG5V^?7/;C2+L<^4[?X3"L\\7^G[5C[#/4$L#!!0 ( /.!-5?[ <*G6@< M )T@ - 97A?-30U-C Y+FAT;>5:;7/;-A+^'/\*G&Z:VC-ZL63[VDJR M9MS&S63:Y#QN^OD&))TU^IFDE#$VRYVG]UG M062<^5Q/QAG)9'+T:NR5US2A^W^=#_IGWPVZZ!WWZD;T_JW3$6^I("L])2): MB(]9521DWYBX'1P)LZ'%^?#_JFX>2\ZG75C,0_4_22?=8L?YS*-P!/A6G"FS^15K>5)M$_ MDYW^^;$\Z?4ODOK7X>#IX9;?M<5[:>_$55?\3&],==]^$CI U0?I*XL4=J5A MO4)RMQ/OBN;%%%*W\1IWVS P W(A?";]\ #MUN^*=R*3,(^EF:(YLKW/E!-7 M15'!0+=4(MD+Q.*/F(YU.S^]Q'Z?W.M@)1LD7XJXP=T2JID$VYQA6B@5-LQPB/X_ M^XS_2:2J@(7966N+MN%\#$>WW>A715T$,=&I(M95@C7AM0WSM>%Q9?5"E# Z MXX5QI/4:$(TOW)9H8"Y1O'";1U0: X "4W(YAU87](FERT2JS=PM(6)IJIRW MS&62&VN]H65[P]-NJ==5+Z;EGG]]V\'_6]&KG%G0P\<'*:FEV-W M$LSV3DA+P4$PN(K QC"D(* BTLIE/(.'Y<@-G!_X/5$NUL95F,=9PQI=>ZJT M)J8$S4XW^E75*5HOUQ<< MM1O J1W)NNPM*'T@*(4@WN;@&'3U=_!-T %5D(.I1G,%O+J\SYM M<\J/9>7VG\*Y-Z*UI#J;F\IB 43I3+D0^QA%15B'JY=UUMC,/):T# YOTOG: M:>TF*W&G0@:!+LYHE803H:LBIQ(%R_ &5$TZ(1<6O%+EF A"B+C &B%3&$=0 M"&?,,*F40%I<:MID5?R*B 7<[8!%6T#:N\0 M?H2K_8-_;W@!DC.5,&JD0]7'64XZ((Z+#(:2M,G2K0":DI'2RB^8;W:)99 ' M! 3GKHZ NRBU3J;WS8;*RI8 EPO\&,?&)D&!4*Y,PU<,#8RAATH&+P]!*5;C M""!7)?+9P2,I/A$TD[H*\M<'ZM]3JIMG.]+- 6MK M?/LWF^@@$0>A%[^A5@Y?(%80;:^CE9/')DS6@6+?B MG]" )7.]!O"[ZK^U]O]0O+\.'4 M$2$@R5ZV3EN@&:V;2[[5NRMEO'S?H=*61ML*S57B,_P\_:K1HZ,I]<-P6]@T MA-N[X?+^\-71JU=C;_&#G\E2Y(P)$&7+\O(F,MZ;?"3J]<4_+K[:V)Q/7CC] M#-,;.W3J+J"EO!?AT"[L-#H^;0O^C.(_*F02-1.QQD']LO7SU2\? M.S=7;Z\[W]]>7_W$=]\;O3=O?_QXN]66I1UKYH\;.%\U-#4V,3 N:'1MY5IM3VI'H[B? M.[B[)0]C'' &<*387]]G<<<7490E)V[:LC.VCX>7Q6+WV7T6.(_S4.C).">9 M38Z>C8,*FB9T^X_S0?_L]5D7O>->W8C>OW0ZXBT93X\>R6NWXM.9S(N*$B1YM)Y"A>M*DP[/[2: M5B,+NFA-K2MDZ&04* W*FI9(K0ED,#J0IC*WABZ,;4V.QKU:XW%BLZ7P8:GC M=!,Z7OV3AOW3,HSBZU062B^'WWU4!7GQ@1;BQA;2?#*B.Z?65& M++6\(ZJ9*UY\KFP8[4BH&T=BLZB(J]8-<^F4-&$H#&])CT0AW4R9H8A# MV& MCM1JA@:G9GG XN-DT;_LK/1HU&BVX MNS5Y81)?CKZTQC?9^?9F4_B2W%UKQ*W_1"ZHJ4HENUW8J?@I5S05;Y21)E6 MU:]3]))[U"Q_GLK7E?,5IHE@_XNTNJDTB?Z9[/3/C^5)K_\RJW\=#I[N;OE= M6[Q7R"FDQ557O$$.4J;]('H K \R5 Y-EQH&-,#;'+J\,\V+-5*W\9IVV[ Q M8W(I0B[#\ !-U^^*=R*75K M[/?%W?R/6FS0%3]*#SO!*,52?#)VH2F;4;LVG*LMEEDL:&R(Y"5!+](L166" MJPAZ@CH+!"^;4D(\[,8 G/N#3"4DO?2+7E((3\1UMV2Z=&6 M01DLJ9E5> T>D"J75@6&&4P7D;'%(D?4"%_Q/YOY"W+4".$-%,IKT"QH4BQ4 MR+%!7X*9>7666T(UFV&;BE*&)WQPCC2>@.(QA=^9VE@+E,LN,TC*HT! M0($MN69#JX_ZI-+G8JKMPJ\@XFBF?'!,9Y(;:[VA97O+TWZES#UM#]'9YUV4 MM]N6>?'7'P;][T>^<6=##QP8QUG#65U[JG0VI0S-7AS#,1G!T[7UKV[!>F9&XA(! MR:SO:]I_>4RU%I'Z^:U^576*UBOY@J-V"SBU(UF7)R\TO;/0% OQ/G?AA!%, M,@?'H.N_9Z^B!JBQ,O*HSF"VF%*M5%H]]ODJ\RA0L MPQM0->G$7&A84N69"&*(^,@:,5-83U (!\DXJ91 6EIIR0D.VXI*; @%,VIZ MVF95_$J(!R('83YE!Y=S=@&5[ +JR2%\#U=/#_XGPPN0G*N,42,]JC[.&F#-=$_(1_7K_K(@ @<3D4M\77PDM@H/:_"4C"G7HXDKJ^GCE:A( M5C5;C(7&$M!GQ,(/W??9RY@JK%I6CEVPE9>WR.U ML#Z@G>\Q(,NG$/2Y BU ]/$#4Z9 $Z)Z9W2C.$I:BF,-Q!JB[4VT M"#Z0FI,+!B.^S,%_:*0 M8X )FZ2!6(?%:9'5^_2K/-U5D?1C;$^ RPT1/Z_A^$"5-[8(I M<#5*C';-2!YTY*L"!H"1XF::O+KWI'^0L;^G9F52F3H$4AOVIQC^\&"\3FI< MW:YSLC)SJ_GV$!K(67,KYIJ,046I[9+0N\AMG2/D'2#!\=^$M;J'YA(L^C,, M/12_<.! %)[J)UV@+-:-U\UUN_^U*FJ_<] M*NUHM*O00F4AQ\_3YXT>'4W3,)15L*N&^ &O;FE-CIX=/7LV#@X_^)FMEIPS M :)L:;[?)#8$6S32!Z^[WS_?VEO('IDMFNFBGB_ZKYZ/&C-TZBZTE;MOE[]][%Q?OKWJ_'AS=?D+?__> MZKU^^^;CS4Y;/NTXN[C?R'$FKM]^^/O[S6H8P9_I]SR@18\_VT_&O?B?#_X% M4$L#!!0 ( /.!-5>3'?\[\P0 &(3 - 97A?-30U-C$Q+FAT;>U8 MZV_;-A#_W/P5-PUM$\"R+;_B^ 5X>6'K*TC2SP,EG2RB%*F25&+OK]]1DI/: M\YHV?6SH!B20R>/Q?O<^:9+:3,PF*;)XMO=D8KD5.,/E[[U.T#WJ-8DZ:56; M1/W)]^$<)6IF,89P!==I(6/4)RI#N%#:,@$^'+4Z0:O3[G2A-^KW1^T>7+P" MWY]-,K0,HI1I@W;J%3;QAUZ]*UF&4R]1.F/6C]%B9+F2'D1*6I1TVJ+ /%42 MIU)YL[U)JT(\"56\ F-7HF27UC?\#QQ!T,[M&,J-A&5@2LL&KL9.8;@C[IWMV0;ICF M3-H12*>P&$/&]()+DI[;N_^A.VYQ:7TF^(*(FB]22T FX>QTF?*06^AV8-(* M9Y-6/MO[&WS/MY ]']]C*B%M(*H!U7@\(BY\'A0]^^'ZX)BI2 VL JNJN!UX&K3A;.C]@!4 C9%N&(Z9!*- M_V8I< 7SR#I*I]U^V)??3Y_]JR(TE1X&]MG!AC),QK ?;NZ1"KOT#KK]=@.. M4Y:3'!ATG:K7KIQ ,&S 6\E=(;FR5$\,'*L8#WZ<>-ZTZ8X J7!\6F1L^Z/B MK1U1+>X]4*T_V_0-0!:E:S!E83<4)71*)91RM'*TU\P6FNK\7-"UDO+PAOA_ ME?5"228:M(R:#6!P@H+=,HU4QG6N=$EO0*R((T6-U$"B,I]7#6<64Y322U'/ M?AYV@L.Q@7=2W0J,%TA'4F9+:',I"T)PB70GF4C"&9FZP/[C?O9EZG4[/ QY//0)2 MD<]<>QMT@F P/#HZ'/0/!\,@\&:_%1*A2U9WY$F+S3['8) 40I!%5)8+3D=N MN4U+732^+[C&C'*U],"6ERD:@+0.^OOQP5TD(34O;MTUITOJN'*!ZW *CKH] MV _Z\+9YU3QNPN$P<^R'0T7\!^!"JC0TEU4W=G76=6'&7210=RS=I"O;)XQK MPIQK- Y=P]&9$!3[I!XGI8F0$US3J+TBF8SB[QQ"4RIMNXH5N5CJ"Z'0?]I MR4D,.ZWV ,0';79"43:B6*<"EX54XSK!.O/R2FK+Q@_A#96U*KN#W"7(M>'] MBD1%/E^"48)3G"["?$+C)'Q.!;X:'MLL7=WL'^19_Y/ED-Y.2D1=JDLA.C42C@-I, ,Y$S;-76WMIXFMU^]=--VW!Q?GKMZ_NI=$)]Q5JQX-0M-Q7*7J+ M+;^M_0E02P,$% @ \X$U5^84%ZJ^#0 N&4 T !E>%\U-S$Y.38N M:'1M[5WK;QLW$O_<_!6LBFMC0/(K;=I8M@'%<5.CKF/8[AWNTX':Y7IYX9); MDFM9_>MO9LA]2)8SGOE"'^[G@Z>&SK_:]]$H< MBMO__/#CSJM7+S?AZ?Y6*'SV%3S_>C!@;X46EGN1LO&47>653H5]8PK!SHWU M7+$!>[6UN[.UN[W[@NWL??_#WO9+-OJ-#0:'^X7PG"4YMT[X@U[EL\%/O5BJ M>2$.>IFQ!?>#5'B1>&ETCR5&>Z&AMA=*E+G1XD";WN&S_:TPY_VQ2:?,^:FB MYMH/G/Q3[.ULEWY(/S->2#7=^^Y*%L*Q,S%A%Z;@^KMAR=-4ZNN];:G9YH[4 M0^RUK+LJN+V6>H]ME[<,^V)>W/H!5_(:"JV\SJ&H'8[1>*P[(/OVC\KXX=RP MH1"&VL>Z,_.NV]V9:9]129\Y865V9UCH:WQX?)O+L?10L/GBY?[6^'!_"ZO! M1WGX[*'+4B+[@E;UK1Z[?Q)3LYBS_>G8U.^_#S:#/L MYPH2X.AT]*_7HZ-?V?F[TY.C?[,GNM#Y9>U7AR?:6Y-6),3VMZK#55C952[8 M:\-MRDS&WD@+(MI8QYY[*._!LND9+K2W@37.N*\LZ(.1@JW7W,L;&/U$QQ]& M_[M-S_M[FX/L1\$A2E*KJ?8$3W8&6ZPL5!28'N?<\] SDG'0&QC MB[%P\!.[A2\.!\;2V GC.H7JCCE0.B(W"G05=&)88@6H,'I<<&@-?QFHIDK! MG$48111ESI$\CKJ_MM*'_GB2F J:C*6JBZB!%5*# DMHFLT4OG.@PXI2:$>K M9F4NE7&FS*>;K*4HC(2-K( .8%JI*5'!^AS661HEDRF;Y#+)66G-C4QA!*A' MH\ NF*HL@+]PZ8FPM!1Q*Y(**3X[=B094#)4Y[I>#"A"A@0$HE!?\!UH@:69 M-070".@K83.UT=BC I D@DVDSUDF-?S AU:48 *$KOZH "#8E6-D(=# F8!O M4-'![("<$M:A^*0#H7-::\ 0D@>6'XIPPV'9($N0+(:6I:9A I?!5@"U\:;> M_LMV@.-;,#CTM6"CA-:\\^K%]^V W:=QV*?.ID$ C=)":NF\Y:LE@EI$ $LK M!>P/W!*6"MQ#-JEON I9,Q;\4L%X[$(X4Q&' G<6TGLA-J$P@Z8:2Y$#D4E, MIY-FG%0 H%/ =E-]IEZ0 _>.- *)A+:MA0G3OCC@K%1\<([M')#95%B7U&B^ M,@ ^/N-9!FP T\-B$!$55R ,+?0_Q78TZ0Y]E@_57=,'9SQ'H8^:W8HPVI&Y M(> =UR+7K2*S\1)D?HOXCFZK %:@,'#3\?0&DKY5/B;+)*@D,/*Y:V TSZ0R M*"&;MBIE@42?$>,UJRG@>D09Z"V=0E^-^J\MC*ZF$74/T'%0IK,KZ50%6X'Z M%FF?QG(5U#:HG]$J4&8JH-(D-\1=I" ]T)J(@Y^MK'#5^+^PEIILD9@SRW_> M(YOG+HA62!E=-$;*$/:O,3@N6H-C57CFI&MA=0U18*5H%)']4H*MA"A;;H$! MDM%P;:VKYA&P4B7N(MQ95V/VB"V3.58]<69H.Z M J"H\1/F "*<7*3CVLUO_.%/ JS<\!1>W_A MSL#95H$: YTL[$%ONP?G2J6BO[3Y[4J>U+_CE"8R]3D,N/V/X4?L:8]\RU_M M>PM?\#.=Z^^GF1GZ=+X:" TO019$9Y,WY7"F)57_7'3[YM7+'U\%PN$P#YO> M?7/Z5 X8:0WF->R>KI 'T'X)IHO+ 5$#*E!&7P_0'&,)=SF@,O)%-,H["X%/ MW)9G\(F@6"-PC< /SNC2F^0],R6=%]>(6B/JD1 %AU P[62T'?$=W!I=:W1] M.KKP'&HE^:<< NU+ 54J;UBBN','O?.WKW^= PTCU+#0?(#O;O?"*]U80@Q" M1?AB>Z:OGZ\NFLZZ+X#C:SK6&6"N;9X-K)G<+41XL_.W9[__UJX!:N![^N[' ML_W#UY?'(]^'8Q^OCJ^V&-<3?C4#2,;[>%!5LQ,9LAR$5:U6]X. MP0Y7!JI]LTU_H!U/WE];.+FE@]E'=PCPRYO%! AOP/_/Y5^].SJ5^OV]!&CH M0.T-W6V LRK!"K#$E1,]/++R 7K2E= +4)JCQ1*V^>C+ 37&]Q;?85C+YM65S:S2S.)JM*UZW+-.@^;4?UF)FCZ$O2^^%*8 M9XVK)XRK*X,7TSMW $%8^%R#Z1' =";P,G-BBK7B M6\/IT^%TS*V&?7%L'"Z6U_?D^\SS6_2OI:)]I1+NNO$"K?@_PTN6Y\>O3Z[> MC#;68%R#\=./BI5.7;@N:4H1+J:OM>8:69^.K%/Y1R53#,9I7 ]T48L[-C'V M/?HD$EY*/ 086X./"EW.,F4F:Q2N4?@(!P$\4]Z%8#AK,HJ_BM<".VALGW+G MQ)?C+5Q#\0E#L;'[[H!1U$]*NA'([1=ST/B,5YZ/[[N%OL=&!=[V9I=ML 8& M+,"635?E5C0&FO*P2EC=.(2-AKOV=*-_+$+80J!3O 6]Y+9TR67:1A_,7]@/ M%Y[C]69AK='"5(ZN!S"L?%_/%$4[,97">%CL2X@/#9=SC.\--6>&CO?VTQC) M>F\(TI._V'^2=4(T$JZU\>U:PT7SL/FPLP^/R%A,\90"OU4=]Y3CH3*D[>A$ M&"\.H*! $HW[1: K^'M!,2XS 8;M-G)HRYW1I(B@%UE0*$=8JZ"(POK72@=L M_"9\;BCHOHVC6B7!U(DL:D#;1R11X+Y1B#F7@)U$/@K<[B)0)"/S"4F"&[\$ MT1C2&T*;0@00ANS%]Y)]"HXRE6=*%F"/D39XZA1]SC=B6%/@AID0K2P<>99) M=BMN)$AKC*$"J7OO-)\$*<8;S GQ/A B:/0Z,.T:TR2 ?%'07:,TT#J'RGT, M8;6)= (OH'FOHO1R7$&)MUR[3%@*\PF1%7@%SSA)1*P#WV '_'00A!F?8'#J MTZ=G@HD],B1)'5T7V$^DM8(AI8#KGXF1(BI-@)[,3+JZ);SM7:;_F?O<]TVB)MRAAW#R$>H>[Z]" >T,#_HX[\I\W%9JP@"N_57! M,<*2)0G&C*P73/HM,2#)+"9LZ*93T5233L"\<^Z)*7:TP#,ZM],^Q;R9TF)J M S(X>7HC'9V(ZPQ@?";3TUS,^R8[B*SJ.0[:;RP M?=,A92MRCI9KJ=M'2_BR(B;%,;E'4"N^ >2L#M,M2/\EFJ7RQG5)23]"FL Y M2,6D.TW^MSDZ4?)"2OE#W5,0%G+J?1Y+' 2Y](;2!46S!' 9TT)@\P4V3L1N MYFM&PSFO"/I&(!;2D.[GJI5KJX/"&D;H2^*XUAF)>CIH5DGI%&.@=G9-;=R^[H&CWU>.@8)>XNV9)_5HJ))YKW@!EE5*8 M\!6LV>C0I#,BG\PCISY@A